10783testReportStarted by upstream project "gluegen" build number 921921gluegenjob/gluegen/921e3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastergit://jogamp.org/srv/scm/gluegen.git001testReportfalse#92150168891591gluegen ยป android-arm64 #921921falsefalse92193SUCCESS1577819960402https://jogamp.org/chuck/job/gluegen/label=android-arm64/921/androidArm64-jogamp-aarch64-sgothel-041www/index.htmlbfe55de5d06eb8dc0b07f720c235b86e547964c31557140652000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:04:12 +0200bfe55de5d06eb8dc0b07f720c235b86e547964c3Update CSS; Add responsive viewport design tageditwww/index.htmldoc/manual/index.htmldoc/HowToBuild.html2a8c4d1cfa45794bc27358f3379f8c5bece745371557141092000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:11:32 +02002a8c4d1cfa45794bc27358f3379f8c5bece74537Update CSS; Add responsive viewport design tageditdoc/manual/index.htmleditdoc/HowToBuild.htmlmake/lib/android-sdk/21/android-java-src.zipmake/lib/android-sdk/21/android.jarmake/lib/android-sdk/9/android-java-src.zipmake/lib/android-sdk/15/android-java-src.txtmake/lib/android-sdk/9/NOTICE.txtmake/lib/android-sdk/24/android-java-src.txtmake/lib/android-sdk/21/LICENSE.txtmake/lib/android-sdk/24/NOTICE.txtmake/build.xmlmake/lib/android-sdk/9/LICENSE.txtmake/scripts/make.gluegen.all.linux-x86_64.shmake/lib/android-sdk/15/NOTICE.txtmake/lib/android-sdk/15/android.jarmake/jogamp-env.xmlmake/lib/android-sdk/15/android-java-src.zipmake/lib/android-sdk/21/android-java-src.txtmake/lib/android-sdk/9/android-java-src.txtmake/lib/android-sdk/24/android-java-src.zipmake/lib/android-sdk/24/LICENSE.txtmake/gluegen-cpptasks-base.xmlmake/lib/android-sdk/24/android.jarmake/lib/android-sdk/21/NOTICE.txtmake/lib/android-sdk/9/android.jarmake/lib/android-sdk/15/LICENSE.txt5f9c1435ab06c7b620befa8677fc23080dac0ce21560404578000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Initial Host/Target Compiler Selection: Java8 Current requirements are: - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Official production builds are performed w/ Java 1.8. - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Android 7 API level 24 supports Java 1.8, see https://developer.android.com/studio/write/java8-support Java 8 is chosen today, June 2019, since OpenJDK 1.8 is well supported on desktop, mobile support is given w/ OpenJDK 9 and Android also support these language features for almost 3 years. ++++ Current patch does require one to set the target.sourcelevel, target.targetlevel and target.rt.jar properties or their equivalent capital case environment variables. Only allowed value is currently 1.8. 2019-06-13 07:42:58 +02005f9c1435ab06c7b620befa8677fc23080dac0ce2Bug 1363: Java 11: Initial Host/Target Compiler Selection: Java8addmake/lib/android-sdk/24/NOTICE.txteditmake/build.xmldeletemake/lib/android-sdk/9/android.jardeletemake/lib/android-sdk/15/LICENSE.txtdeletemake/lib/android-sdk/15/NOTICE.txtdeletemake/lib/android-sdk/9/NOTICE.txtdeletemake/lib/android-sdk/9/android-java-src.txtdeletemake/lib/android-sdk/15/android.jaraddmake/lib/android-sdk/24/LICENSE.txtdeletemake/lib/android-sdk/21/android-java-src.zipaddmake/lib/android-sdk/24/android-java-src.zipdeletemake/lib/android-sdk/9/android-java-src.zipdeletemake/lib/android-sdk/21/LICENSE.txtaddmake/lib/android-sdk/24/android-java-src.txteditmake/jogamp-env.xmldeletemake/lib/android-sdk/21/NOTICE.txtdeletemake/lib/android-sdk/9/LICENSE.txtdeletemake/lib/android-sdk/15/android-java-src.txtdeletemake/lib/android-sdk/15/android-java-src.zipaddmake/lib/android-sdk/24/android.jareditmake/gluegen-cpptasks-base.xmldeletemake/lib/android-sdk/21/android.jardeletemake/lib/android-sdk/21/android-java-src.txteditmake/scripts/make.gluegen.all.linux-x86_64.shmake/lib/cpptasks.jarmake/build.xmlmake/build-test.xml97622eb70b1ff720d91d768768b7a996ac01ad781560734064000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67 Added CC Task Option: 'usehighleveltool' to give user option to prefer the high-level tool like gcc or clang for static linkage where usually 'ar' is being used. 2019-06-17 03:14:24 +020097622eb70b1ff720d91d768768b7a996ac01ad78Update cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67editmake/build-test.xmleditmake/build.xmleditmake/lib/cpptasks.jarmake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.ios.arm64.shmake/jogamp-androidtasks.xmlsrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/util/VersionUtil.javamake/gluegen-properties.xmlmake/build.xmlsrc/java/com/jogamp/common/os/MachineDataInfo.javasrc/java/jogamp/common/os/PlatformPropsImpl.javasrc/java/com/jogamp/common/util/IOUtil.javasrc/java/com/jogamp/common/os/Platform.javamake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/com/jogamp/common/util/JarUtil.java52a6d4ef4133a998824236af9bb48d0ea65359a91560736762000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Initial iOS support commit: build.xml targets, java code-path etc Current build system for JogAmp iOS Build is: - Build Machine: OSX Mojave 10.14 - Using own (still proprietary) OpenJDK 9 iOS Build - OpenJDK 1.8 (This will be replaced by OpenJDK 11 soon) - Xcode 10.2 2019-06-17 03:59:22 +020052a6d4ef4133a998824236af9bb48d0ea65359a9iOS: Initial iOS support commit: build.xml targets, java code-path etcaddmake/scripts/make.gluegen.all.ios.arm64.shaddmake/scripts/make.gluegen.all.ios.amd64.sheditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/com/jogamp/common/util/JarUtil.javaeditsrc/java/com/jogamp/common/os/Platform.javaeditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaeditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditmake/jogamp-androidtasks.xmleditsrc/java/com/jogamp/common/util/IOUtil.javaeditsrc/java/com/jogamp/common/util/VersionUtil.javaeditmake/build.xmleditmake/gluegen-cpptasks-base.xmleditmake/gluegen-properties.xmleditsrc/java/com/jogamp/common/os/MachineDataInfo.javamake/stub_includes/jni/jni.hsrc/java/com/jogamp/common/os/Platform.javasrc/java/com/jogamp/common/util/VersionUtil.javasrc/native/common/JVM_JNI8.csrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlsrc/java/jogamp/common/os/PlatformPropsImpl.java330dad069dee5a0cc0480cf5cd9052000004223a1560737304000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a] Recognize Java9+ .. - Recognize new Java9+ version string as of JEP 223 - Avoid Classpath's private findLibrary call +++ Support JEP 178 static linkage (OpenJDK 1.8) - Need to change native library basename: libgluegen-rt[.so] -> libgluegen_rt[.so|.a] since the dash '-' is not supported in a ANSI-c function name. - Added 'JNI_OnLoad_gluegen_rt' to recognize statical linked JNI code - Added JNI_VERSION_1_8 to jni/jni.h 2019-06-17 04:08:24 +0200330dad069dee5a0cc0480cf5cd9052000004223aBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a]editsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/com/jogamp/common/os/Platform.javaeditmake/build.xmleditmake/stub_includes/jni/jni.heditsrc/java/com/jogamp/common/util/VersionUtil.javaaddsrc/native/common/JVM_JNI8.ceditsrc/java/jogamp/common/os/PlatformPropsImpl.javamake/gluegen-cpptasks-base.xmlmake/lib/cpptasks.jarmake/build.xml062901d807770646604322aa45d1e018270ae7ce1560739694000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736 and comment-out verbose OSX compiler/link flags, as well as removing one dead linker cfg target. 2019-06-17 04:48:14 +0200062901d807770646604322aa45d1e018270ae7ceUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736editmake/build.xmleditmake/gluegen-cpptasks-base.xmleditmake/lib/cpptasks.jarmake/gluegen-cpptasks-base.xml2439ef7a2e6789c2614b3f0efde11bc874cebad01561022896000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Bump required iOS default version to 11.0 2019-06-20 11:28:16 +02002439ef7a2e6789c2614b3f0efde11bc874cebad0iOS: Bump required iOS default version to 11.0editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlmake/build.xml8ce56955f989f0d8ac21335ea563f9c7eb1111541561108019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Generalize building the native symbols file via macro 2019-06-21 11:06:59 +02008ce56955f989f0d8ac21335ea563f9c7eb111154iOS: Generalize building the native symbols file via macroeditmake/build.xmleditmake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javasrc/java/com/jogamp/common/os/DynamicLibraryBundle.javasrc/java/jogamp/common/os/DynamicLinkerImpl.javae44b9364353a6173598eb98d276795d77cc4456c1561135717000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..) 2019-06-21 18:48:37 +0200e44b9364353a6173598eb98d276795d77cc4456ciOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..)editsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/com/jogamp/common/os/DynamicLibraryBundle.javaeditsrc/java/jogamp/common/os/DynamicLinkerImpl.javaeditsrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javamake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.ios.arm64.shmake/scripts/make.gluegen.all.solaris-x86_64.shmake/scripts/make.gluegen.all.linux-x86_64-clang.shmake/scripts/make.gluegen.all.linux-x86.shmake/scripts/make.gluegen.all.android-armv6-cross.shmake/scripts/make.gluegen.all.linux-aarch64.shmake/scripts/make.gluegen.all.linux-x86_64.shmake/scripts/make.gluegen.all.generic.shmake/scripts/adb-launch-main.shmake/scripts/make.gluegen.all.win32.batmake/scripts/setenv-build-jogl-x86.shmake/scripts/make.gluegen.all.linux-armv6hf.shmake/scripts/setenv-build-jogamp-x86.shmake/scripts/setenv-build-jogamp-x86_64.shmake/scripts/make.gluegen.all.linux-ppc64le.shmake/scripts/make.gluegen.all.linux-x86-clang.shmake/scripts/crosstest-java-android-armv6-rel.shmake/scripts/crosstest-junit-linux-armv7-rel.shmake/scripts/make.gluegen.all.solaris-x86.shmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/scripts/crosstest-java-linux-armv6hf-rel.shmake/scripts/make.gluegen.all.win64.batmake/scripts/crosstest-java-linux-armv6-rel.shmake/scripts/make.gluegen.all.linux-armv6hf-cross.shmake/scripts/setenv-build-jogl-x86_64.shmake/scripts/make.gluegen.all.linux-aarch64-cross.shmake/scripts/make.gluegen.all.macosx.shmake/scripts/make.gluegen.all.macosx-java6.shc7205e3906e426ec0c74b12b50faece189d3f8c21565990458000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Mod scripts for OpenJDK11 usage 2019-08-16 23:20:58 +0200c7205e3906e426ec0c74b12b50faece189d3f8c2Bug 1363: Java 11: Mod scripts for OpenJDK11 usageeditmake/scripts/make.gluegen.all.linux-aarch64-cross.sheditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/scripts/make.gluegen.all.macosx.sheditmake/scripts/make.gluegen.all.solaris-x86.sheditmake/scripts/make.gluegen.all.ios.amd64.sheditmake/scripts/make.gluegen.all.win64.bateditmake/scripts/make.gluegen.all.linux-ppc64le.sheditmake/scripts/make.gluegen.all.android-x86-cross.sheditmake/scripts/crosstest-java-android-armv6-rel.sheditmake/scripts/crosstest-java-linux-armv6hf-rel.shdeletemake/scripts/make.gluegen.all.macosx-java6.sheditmake/scripts/setenv-android-tools.sheditmake/scripts/make.gluegen.all.linux-aarch64.sheditmake/scripts/make.gluegen.all.linux-x86_64-clang.sheditmake/scripts/adb-launch-main.shaddmake/scripts/setenv-build-jogamp-x86.sheditmake/scripts/make.gluegen.all.linux-x86_64.sheditmake/scripts/make.gluegen.all.linux-armv6hf-cross.sheditmake/scripts/make.gluegen.all.linux-armv6hf.sheditmake/scripts/make.gluegen.all.ios.arm64.sheditmake/scripts/make.gluegen.all.solaris-x86_64.sheditmake/scripts/make.gluegen.all.win32.bateditmake/scripts/make.gluegen.all.generic.sheditmake/scripts/make.gluegen.all.linux-x86-clang.sheditmake/scripts/crosstest-junit-linux-armv7-rel.shaddmake/scripts/setenv-build-jogamp-x86_64.sheditmake/scripts/make.gluegen.all.linux-x86.sheditmake/scripts/crosstest-java-linux-armv6-rel.shdeletemake/scripts/setenv-build-jogl-x86_64.shdeletemake/scripts/setenv-build-jogl-x86.sheditmake/scripts/make.gluegen.all.android-armv6-cross.shdoc/HowToBuild.htmla83fe317fc55771c18709ec201870d98c307eb131565990554000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: HowToBuild Update Also update GNU/Linux and other platforms information to current OS versions and developer toolchains. 2019-08-16 23:22:34 +0200a83fe317fc55771c18709ec201870d98c307eb13Bug 1363: Java 11: HowToBuild Updateeditdoc/HowToBuild.htmlsrc/java/net/highteq/nativetaglet/NativeTaglet.java4df8c0112b1e6f3236428cd8429d034058a98f6b1565990656000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comPorted NativeTaglet to jdk.javadoc.doclet.Taglet The old com.sun.tools.doclets.Taglet was removed, so had to move to new API. 2019-08-16 23:24:16 +02004df8c0112b1e6f3236428cd8429d034058a98f6bPorted NativeTaglet to jdk.javadoc.doclet.Tagleteditsrc/java/net/highteq/nativetaglet/NativeTaglet.javamake/build.xml0e915e519cad5f23dcea1707b894f2b5b869bbf11565990882000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed native header generation so it doesn't use javah The javah command was removed in Java 10, so now native headers must be generated in javac instead. 2019-08-16 23:28:02 +02000e915e519cad5f23dcea1707b894f2b5b869bbf1Fixed native header generation so it doesn't use javaheditmake/build.xmlmake/build.xmld7db7d7749a139c0238e0ae484ece39bc6b51d661565992484000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time build 2019-08-16 23:54:44 +0200d7db7d7749a139c0238e0ae484ece39bc6b51d66Bug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time buildeditmake/build.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java610493b1724b5d91327f478338ff5d029bdcc0321565992710000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix warning in annotation processor 2019-08-16 23:58:30 +0200610493b1724b5d91327f478338ff5d029bdcc032Fix warning in annotation processoreditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3ae05eacc091282f009792e2b06505efe96cca7d1565992724000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed null pointer exception in logging print 2019-08-16 23:58:44 +02003ae05eacc091282f009792e2b06505efe96cca7dFixed null pointer exception in logging printeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.java93121714758f89a394993f0740c6929f48fb887b1565992733000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed CStruct annotation processor to not use dummy Java variable types When annotations were placed on dummy Java variables, the annotation processor was emitting a RenameJavaType directive into the gluegen config file that caused the emitted file to be named boolean.java instead of RenderingConfig.java or Pixel.java. Turned off this behavior when jname is given in the @CStruct annotation. I'm uncertain how much this processor is even used, since I can't find any occurrences of @CStruct outside the test code for it in gluegen. 2019-08-16 23:58:53 +020093121714758f89a394993f0740c6929f48fb887bFixed CStruct annotation processor to not use dummy Java variable typeseditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javaeditsrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.javanbproject/project.xmlmake/gluegen-cpptasks-base.xmlnbproject/ide-file-targets.xmltest/junit/com/jogamp/gluegen/build.xmlmake/build.xml760295dc597b3a91bf011115dd7bfad9c0c37f821565992775000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed java.home directory and removed obsolete tools.jar In Java 9+, there's no longer a "jre" directory in the installation, so removed references to it. The tools.jar file also no longer exists in Java installations (it's now stored in a secret non-JAR format), so removed that as well. 2019-08-16 23:59:35 +0200760295dc597b3a91bf011115dd7bfad9c0c37f82Fixed java.home directory and removed obsolete tools.jareditmake/build.xmleditnbproject/ide-file-targets.xmleditmake/gluegen-cpptasks-base.xmleditnbproject/project.xmledittest/junit/com/jogamp/gluegen/build.xmlmake/gluegen-cpptasks-base.xmltest/junit/com/jogamp/gluegen/build.xml40863053f2c97d8dd89b41c6e2d3703f4d2f72d01565993223000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed minor Ant buildfile consistency issues These were flagged as errors by Eclipse, and appear legitimate, but didn't make the command line build fail. 2019-08-17 00:07:03 +020040863053f2c97d8dd89b41c6e2d3703f4d2f72d0Fixed minor Ant buildfile consistency issueseditmake/gluegen-cpptasks-base.xmledittest/junit/com/jogamp/gluegen/build.xmlmake/gluegen-cpptasks-base.xml5aee782592a5ef038dfb79c7b2af5ddab81c0a211565993352000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed JRE path for Linux AMD64 to work for Java 11 2019-08-17 00:09:12 +02005aee782592a5ef038dfb79c7b2af5ddab81c0a21Fixed JRE path for Linux AMD64 to work for Java 11editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlf54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef1566085239000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+) JEP 220 states it is now optional to use the <arch> subfolder in 'lib' to store native libraries, i.e. 'lib/<arch>/libjava.so' can be flattened to 'lib/libjava.so'. Further the jre subfolder is no more used according to the JEP 220, however, it can be used. Therefor we scan for 'java.home.dir' in the following order: - if '<java.home>/../jre' exists, i.e. we are within the 'jre' folder, use '<java.home>/..'. - otherwise assume <java.home> reflect the flattened actual base folder and use it as is. We scan for 'java.lib.dir.platform' in the following order: - if exists <java.home>/jre/lib/i386/libjava.so -> <java.home>/jre/lib/i386 - if exists <java.home>/lib/i386/libjava.so -> <java.home>/lib/i386 - defaults to flattened <java.home>/lib This way we keep the historical arch information for each platform and stay most flexible for any SDK build layout. 2019-08-18 01:40:39 +0200f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+)editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-custom.xml65195899777be7be194db59bd668d22c70f291451566085381000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef 2019-08-18 01:43:01 +020065195899777be7be194db59bd668d22c70f29145Bug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efeditmake/gluegen-cpptasks-custom.xmlmake/gluegen-cpptasks-base.xml4df5aea16fba71b43b78fc6a878fb68c01294a3a1566085471000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Fix native symbol generation for Windows Regression from commit 8ce56955f989f0d8ac21335ea563f9c7eb111154 2019-08-18 01:44:31 +02004df5aea16fba71b43b78fc6a878fb68c01294a3aiOS: Fix native symbol generation for Windowseditmake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.java15549c5c038e4ef009b9b487e460c29da16c956b1566085514000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibrary 2019-08-18 01:45:14 +020015549c5c038e4ef009b9b487e460c29da16c956bMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibraryeditsrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlf12fde9dbfc79aa37303c724f094b3cef8a3f9891566085618000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.combuild.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets. This shall ensure that build-temp gets deleted before and after build, removing the transitionary previous build state. 2019-08-18 01:46:58 +0200f12fde9dbfc79aa37303c724f094b3cef8a3f989build.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets.editmake/build.xmlmake/scripts/java-win64.batmake/scripts/java-win32.batdoc/HowToBuild.html0577701f4d92c414dbfe6875f4319fd311e0106c1566085761000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate HowToBuild (gawk) and windows test scripts 2019-08-18 01:49:21 +02000577701f4d92c414dbfe6875f4319fd311e0106cUpdate HowToBuild (gawk) and windows test scriptseditdoc/HowToBuild.htmleditmake/scripts/java-win64.bateditmake/scripts/java-win32.batmake/jogamp-env.xmlmake/scripts/make.gluegen.all.linux-x86_64.shmake/build.xml189f8ede61afea66ea14f7402dac10381a98c9ca1566092305000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javac Also prepare the 'target.releaselevel' property to be set by 'RELEASE_LEVEL' environment, however - we do not use it at this point. For now, we build gluegen-rt using '-source 1.8' '-target 1.8' and the bootclasspath of openjdk8 rt.jar to ensure java8 compatibility. Alternatively one could use '--release 8' instead using the java11 distributed modules. However, I think the above method is more safe, only allowing java8 rt.jar to be used for compilation. Further, gluegen.jar is build using '-target 1.8' only, since it musty use java11 sources at least for the javadoc taglet. 2019-08-18 03:38:25 +0200189f8ede61afea66ea14f7402dac10381a98c9caBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javaceditmake/build.xmleditmake/scripts/make.gluegen.all.linux-x86_64.sheditmake/jogamp-env.xmlmake/jogamp-env.xmldoc/HowToBuild.html0f370707ed27dff495c5d091d284f7a006cb28a01566095929000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline. 2019-08-18 04:38:49 +02000f370707ed27dff495c5d091d284f7a006cb28a0Bug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline.editdoc/HowToBuild.htmleditmake/jogamp-env.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-linux-32bit.xmlmake/lib/gluegen-cpptasks-android-armv6.xml175392ceeba5f69aa5ac90e4021490ade742a3231566143894000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-* 2019-08-18 17:58:14 +0200175392ceeba5f69aa5ac90e4021490ade742a323Bug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-*editmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-linux-32bit.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmlsrc/java/com/jogamp/common/nio/AbstractBuffer.javasrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/os/Platform.javasrc/junit/com/jogamp/common/util/TestTempJarCache.javasrc/java/com/jogamp/common/nio/PointerBuffer.javasrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/jogamp/common/os/PlatformPropsImpl.java6f987f16c808242b61263d76bd7d72e148a0af241566165207000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rt - Fix finding native library for Elf parsing - Fix one unit test - Fix comments Completes commit 330dad069dee5a0cc0480cf5cd9052000004223a 2019-08-18 23:53:27 +02006f987f16c808242b61263d76bd7d72e148a0af24Bug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rteditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaeditsrc/java/com/jogamp/common/nio/AbstractBuffer.javaeditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditsrc/java/com/jogamp/common/os/Platform.javaeditsrc/junit/com/jogamp/common/util/TestTempJarCache.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/com/jogamp/common/nio/PointerBuffer.javamake/scripts/make.gluegen.all.win64.batmake/scripts/java-win64.batmake/scripts/make.gluegen.all.win32.batLICENSE.txtdoc/HowToBuild.htmlmake/scripts/java-win32.batmake/build-test.xml5f4292bb8a310489e05a4f3545ae081310a93f721566165402000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBuild Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0 2019-08-18 23:56:42 +02005f4292bb8a310489e05a4f3545ae081310a93f72Build Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0editLICENSE.txteditdoc/HowToBuild.htmleditmake/scripts/java-win64.bateditmake/scripts/java-win32.bateditmake/build-test.xmleditmake/scripts/make.gluegen.all.win32.bateditmake/scripts/make.gluegen.all.win64.batsrc/junit/com/jogamp/common/nio/BuffersTest.javasrc/java/com/jogamp/common/nio/Buffers.javasrc/junit/com/jogamp/common/nio/TestBuffers.javasrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javasrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javasrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.java6603026f1bfec02e3486c52270a09a355a1bf9141566176302000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Resolve Buffers.Cleaner implementation As of Java9, sun.misc.Cleaner has moved to jdk.internal.ref.Cleaner. However, access has been made (under the table) via sun.misc.Unsafe, which we are using for now as we cannot set the jdk.internal.ref.Cleaner method accessible. In this regard, we had to change our Cleaner.clean(..) method using a ByteBuffer instead of a Buffer object paramter. All tests have passed, no more illegal access case running on Java11 has been exposed. 2019-08-19 02:58:22 +02006603026f1bfec02e3486c52270a09a355a1bf914Bug 1363: Java 11: Resolve Buffers.Cleaner implementationaddsrc/junit/com/jogamp/common/nio/TestBuffers.javaeditsrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javaeditsrc/java/com/jogamp/common/nio/Buffers.javaaddsrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.javadeletesrc/junit/com/jogamp/common/nio/BuffersTest.javadeletesrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javamake/jogamp-env.xml493f0597646a1521074512b54c77d51fdfcca2801566177154000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test. We allow java [8-10] to pass even thought we require java 11 or greater. This gives us the opportunity to run the junit tests on a java 8 VM (tested). 2019-08-19 03:12:34 +0200493f0597646a1521074512b54c77d51fdfcca280Bug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test.editmake/jogamp-env.xmlsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javamake/scripts/java-win64.batmake/scripts/runtest.shmake/scripts/runtest-x64.batmake/scripts/java-win32.batmake/build-test.xmlc63b81c1660f65804b058d1af1b66949b06390df1566187438000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmitter 'com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter' exposes a regression using MingW64 8.1.0: System.loadLibrary() gives a "Can't find dependent libraries". Here, 'Bindingtest1p1' is linked against 'test1' and fails to load due to its wrong dependent library name within 'Bindingtest1p1'. MingW64 8.1.0 dropped 'libtest1.so' into 'Bindingtest1p1.dll', which is surely wrong. Even passing '-Wl,-soname=test1.dll' didn't help. Note: Such constellation would only work with adding the lib-path to PATH on Windows. Since we don't utilize the method in any of our projects, but use the dynamic library lookup method - this is not a blocker, but wasted some good time. 2019-08-19 06:03:58 +0200c63b81c1660f65804b058d1af1b66949b06390dfWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmittereditmake/scripts/runtest.sheditmake/scripts/java-win64.bateditmake/scripts/runtest-x64.bataddsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javaeditmake/build-test.xmleditmake/scripts/java-win32.batsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javamake/build.xmlmake/build-test.xml2d89df89453c099d4e357aa17eae88efcf1d1b701566238303000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issue Document Java8 target constraints, i.e. where we need to set source, target and bootclasspath to ensure target runtime Java8 compliance. Fix one odd compile issue! Using two theorethical identical GNU/Linux Debian 10 machines with same set of installed software, one passes (like MacOS, Windows) and one fails. The failure was due to the CStructAnnotationProcessor's @SupportedSourceVersion tag. This downgrades the SourceVersion's previous bump from 6->11 (commit 610493b1724b5d91327f478338ff5d029bdcc032) down to 8. Interesting times .. 2019-08-19 20:11:43 +02002d89df89453c099d4e357aa17eae88efcf1d1b70Bug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issueeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javaeditmake/build-test.xmleditmake/build.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3068420e778909e75edbed8ffd17c49c95b6e4c21566239925000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11 Behold, the issue as documented at commit 2d89df89453c099d4e357aa17eae88efcf1d1b70, one build machine failing to compile SourceVersion.RELEASE_11 was due to an incomplete installation of openjdk-11-jdk on Debian GNU/Linux. Wow. I have re-installed the openjdk-11-jre and openjdk-11-jdk packages on said machine, ensured they are being used .. and it works. Another note here regarding usage of OpenJDK11 compile time environment and Java8 target. If using Eclipse, I had to set the system runtime JDK to JDK 8. Otherwise the 'editor clean-up' jobs would run against the JDK 11 classes and wrongly so change certain type castings etc, incompatible with Java 8. If anybody knows a solution here .. shoot. 2019-08-19 20:38:45 +02003068420e778909e75edbed8ffd17c49c95b6e4c2Bug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11editsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java.classpath9eb21b874edb66003c642971d6c99bc22ec37e271567562065000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpath 2019-09-04 03:54:25 +02009eb21b874edb66003c642971d6c99bc22ec37e27Bug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpathedit.classpathmake/jogamp-env.xml252ab21e6b6958cb54992d68535cdb7563b70f401567562173000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix JogAmp Next Release Number: 2.4.0 2019-09-04 03:56:13 +0200252ab21e6b6958cb54992d68535cdb7563b70f40Fix JogAmp Next Release Number: 2.4.0editmake/jogamp-env.xmlsrc/java/com/jogamp/common/nio/Buffers.javasrc/java/com/jogamp/common/util/UnsafeUtil.java07c1885e9a3d1f3a3853414648c06fb3864bc69f1567562886000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtil UnsafeUtil centralizes the workarounds (hack) of certain Java>=9 modularization encapsulation pitfalls, where no exports have been defined. The last resort. 1) Buffers utilizes UnsafeUtil for Java>=9 invokeCleaner. 2) To gain access for certain methods + fields w/o 'illegal access warnings', we have to temporarily disable the IllegalAccessLogger. Hence we provide a method 'T doWithoutIllegalAccessLogger(..<T> action)' for our essential module access under Java >= 9. 2019-09-04 04:08:06 +020007c1885e9a3d1f3a3853414648c06fb3864bc69fBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtileditsrc/java/com/jogamp/common/nio/Buffers.javaaddsrc/java/com/jogamp/common/util/UnsafeUtil.javasrc/junit/com/jogamp/junit/util/JunitTracer.java13ff301f7a21c55df7e6af77d936a81536b16e7f1574902961000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comminor autocleanup (final removed from static) 2019-11-28 02:02:41 +010013ff301f7a21c55df7e6af77d936a81536b16e7fminor autocleanup (final removed from static)editsrc/junit/com/jogamp/junit/util/JunitTracer.javamake/gluegen-cpptasks-base.xml617bb981ef3485edd1e0729934d223da07a72a6b1575049927000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new properties Move new detected build properties build.dynamiclibs, build.staticlibs and output.lib.type from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os. This enables setting these mandatory properties always, as gluegen.cpptasks.detect.os.1 gets overriden by custom cross-compilation configurations. Also moving the property dump from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os for same reasons. 2019-11-29 18:52:07 +0100617bb981ef3485edd1e0729934d223da07a72a6bFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new propertieseditmake/gluegen-cpptasks-base.xmlmake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.macosx.shmake/scripts/make.gluegen.all.ios.arm64.sh50f8d56b5e7eac286e8183b162bddf2d528ffa6b1575271308000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comScripts: Macos /opt-share -> /usr/local (Catalina Read-Only) 2019-12-02 08:21:48 +010050f8d56b5e7eac286e8183b162bddf2d528ffa6bScripts: Macos /opt-share -> /usr/local (Catalina Read-Only)editmake/scripts/make.gluegen.all.ios.amd64.sheditmake/scripts/make.gluegen.all.macosx.sheditmake/scripts/make.gluegen.all.ios.arm64.shsrc/java/com/jogamp/gluegen/JavaEmitter.java5736716ed0598c97273583717ffb9d22a60ca7a41575619814000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Java The generated JNI code JVMUtil_NewDirectByteBufferCopy(..) calls Buffers.newDirectByteBuffer(..) and potential exceptions should be checked. 2019-12-06 09:10:14 +01005736716ed0598c97273583717ffb9d22a60ca7a4Bug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Javaeditsrc/java/com/jogamp/gluegen/JavaEmitter.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/jogamp-androidtasks.xmlmake/gluegen-properties.xmlmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/jogamp-env.xmlmake/scripts/setenv-android-tools.sh74e5bbe097a07d1275a2d6452d1e2336a8d5c44a1575955954000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched) Default Platform: Android 7.0 Nougat, API level 24 supports Java 1.8 Reworked gluegen/make/scripts/setenv-android-tools.sh, following canonical environment variables and sets all required variables for cross-compilation. See file's comments! ant files: - android.version -> android.api.level (default 24) - android.jar defaults to ${gluegen.root}/make/lib/android-sdk/24/android.jar (provided) 2019-12-10 06:32:34 +010074e5bbe097a07d1275a2d6452d1e2336a8d5c44aBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched)editmake/jogamp-env.xmleditmake/jogamp-androidtasks.xmleditmake/gluegen-properties.xmleditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/setenv-android-tools.shsrc/java/com/jogamp/common/os/AndroidVersion.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/scripts/make.gluegen.all.android-armv6-cross.shmake/lib/gluegen-cpptasks-android-x86.xmlb6a91a035c14f1e4d142517f311007e48ea9c0c11576000603000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scripts All aligned now - gluegen-cpptasks-android-aarch64.xml - gluegen-cpptasks-android-armv6.xml (this has ld flag --no-undefined disabled, due to internal missing symbols) - gluegen-cpptasks-android-x86.xml 2019-12-10 18:56:43 +0100b6a91a035c14f1e4d142517f311007e48ea9c0c1Bug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scriptseditsrc/java/com/jogamp/common/os/AndroidVersion.javaeditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/make.gluegen.all.android-armv6-cross.sheditmake/scripts/make.gluegen.all.android-x86-cross.sheditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/cpptasks.jar4f7273e017e2deb2928a76066604ced03609f9211576000682000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptasks.jar http://jogamp.org/git/?p=ant-cpptasks.git commit e1933c74b9c256332cd12c9a1094e4687b535112 Bug 1417 Android clang support: Introduce clangLinkerOption '-target <abi>' 2019-12-10 18:58:02 +01004f7273e017e2deb2928a76066604ced03609f921Bug 1417 - Android: Update cpptasks.jareditmake/lib/cpptasks.jarsrc/java/com/jogamp/common/os/MachineDataInfo.java19761070e12f65fe7a07e6d9b7a5221a1623b12d1576000770000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unix 2019-12-10 18:59:30 +010019761070e12f65fe7a07e6d9b7a5221a1623b12dBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unixeditsrc/java/com/jogamp/common/os/MachineDataInfo.javamake/Manifest-android-launchermake/Manifest-rt-androideb6dfabd7427a1836f6b1d2080422f98808ea0a41576000900000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apk The 'Name <folder>' leads new apk to claim the missing resources (the folder actually) and fails to install the apk. Hence removed tagging the folders sealed. 2019-12-10 19:01:40 +0100eb6dfabd7427a1836f6b1d2080422f98808ea0a4Bug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apkeditmake/Manifest-android-launchereditmake/Manifest-rt-androidmake/build.xml51ef5eadd9db020412d3a3716b4ab5a25b0522fb1576001000000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23 TODO: Do this for all JogAmp modules! 2019-12-10 19:03:20 +010051ef5eadd9db020412d3a3716b4ab5a25b0522fbBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23editmake/build.xmlmake/lib/cpptasks.jarmake/build.xml53ae28fd2bc501b5de54fdbdf915d88f823eb11a1576153418000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms. http://jogamp.org/git/?p=ant-cpptasks.git commit 8353e0cc85705ca8f81f8563ad975026978b6745 2019-12-12 13:23:38 +010053ae28fd2bc501b5de54fdbdf915d88f823eb11aBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms.editmake/lib/cpptasks.jareditmake/build.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/scripts/setenv-android-tools.sh26d06324312b8fe6980ff29ab9d443cc5ec2657f1577141454000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile) Utilizing '-sysroot' with the linker, we require standard FS layout. '~/Android/Sdk/ndk/20.1.5948944/platforms/android-24/arch-arm64' contains the proper std FS layout for libraries under usr/lib, but lacks the header files. We call this 'ANDROID_TOOLCHAIN_SYSROOT0' and shall be used for linking. '~/Android/Sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/linux-x86_64/sysroot' native libraries are not under std FS layout, but headers are under std FS layout for compilation under usr/include. We call this 'ANDROID_TOOLCHAIN_SYSROOT1' and shall be used for compilation. Identified while working on openal-soft Android compilation, where we need to pass ANDROID_TOOLCHAIN_SYSROOT0 2019-12-23 23:50:54 +010026d06324312b8fe6980ff29ab9d443cc5ec2657fBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile)editmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/scripts/setenv-android-tools.shaeae740ba2569d839820bfc20c43a8550ab8ed331577156732000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.h Also adapt make/lib/gluegen-cpptask-android* files: - Set C++ stdlib = libstdc++ - Set isysroot (same as sysroot) - Add isystem: *_SYSROOT1_INC, *_SYSROOT1_INC_ARCH and *_SYSROOT1_INC/c++/v1 2019-12-24 04:05:32 +0100aeae740ba2569d839820bfc20c43a8550ab8ed33Bug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.heditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/scripts/setenv-android-tools.shmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shae4cdcf3490a1bf493f39ab5c8c6b596d3af71de1577173868000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18) Using LLVM's c++_shared as of NDK r18: https://developer.android.com/ndk/guides/cpp-support.html LLVM's c++ headers must come before other system header! Also see https://github.com/android/ndk/issues/452 and https://gitlab.kitware.com/cmake/cmake/issues/17059 Also adapt make/lib/gluegen-cpptask-android* files: - Compiler -- align for potential C++ usage, i.e.: -- don't use '-sysroot' not '-isysroot' -- IF using C++ STL, prepend ANDROID_TOOLCHAIN_SYSROOT1_INC_STL -- just add normal sysroot headers via '-isystem' - Linker -- Use ANDROID_TOOLCHAIN_SYSROOT1_LIB1 and ANDROID_TOOLCHAIN_SYSROOT1_LIB2 for '-L' search path -- where ANDROID_TOOLCHAIN_SYSROOT1_LIB2 is for 'libc++' -> 'c++_shared' 2019-12-24 08:51:08 +0100ae4cdcf3490a1bf493f39ab5c8c6b596d3af71deBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18)editmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/setenv-android-tools.shmake/scripts/adb-am-force-stop-all.shmake/scripts/adb-pm-clear-all.shd190301a82a961ac3246890206200086842059bd1577330159000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packages 2019-12-26 04:15:59 +0100d190301a82a961ac3246890206200086842059bdBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packagesaddmake/scripts/adb-pm-clear-all.shaddmake/scripts/adb-am-force-stop-all.shmake/resources/android/AndroidManifest-Launcher.xmlmake/jogamp-env.xmlmake/resources/android/AndroidManifest-Test.xmlmake/resources/android/AndroidManifest-Runtime.xml6e98be1a1bc819b47e2cc52eb35d23a7489fdf1b1577330300000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22. 2019-12-26 04:18:20 +01006e98be1a1bc819b47e2cc52eb35d23a7489fdf1bBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22.editmake/resources/android/AndroidManifest-Launcher.xmleditmake/resources/android/AndroidManifest-Runtime.xmleditmake/resources/android/AndroidManifest-Test.xmleditmake/jogamp-env.xmlsrc/java/jogamp/android/launcher/LauncherTempFileCache.javasrc/java/jogamp/common/os/android/AndroidUtilsImpl.javafaa37334e2912e02cb58e738570a127cc6402b371577330376000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cache 2019-12-26 04:19:36 +0100faa37334e2912e02cb58e738570a127cc6402b37Bug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cacheeditsrc/java/jogamp/common/os/android/AndroidUtilsImpl.javaeditsrc/java/jogamp/android/launcher/LauncherTempFileCache.javamake/build-test.xmlmake/jogamp-androidtasks.xml1390bc236de531646aaa4525a17de1a533b1fa061577330792000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed) The new SDK d8 dex'ing tool performs Java8 desugaring, hence allows using Java8 code style. We use d8 instead of dx in the 'aapt.signed' macro of 'jogamp-androidtasks.xml'. For the proper desugaring, we pass 'android-min.jar and 'target.rt.jar' Android and Java8 system runtime jar-files to d8's classpath. Macro 'aapt.signed' also receives the new optional element 'd8-classpaths' to allows caller to pass further required jar-files to the d8 classpath. See build-test.xml. 2019-12-26 04:26:32 +01001390bc236de531646aaa4525a17de1a533b1fa06Bug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed)editmake/build-test.xmleditmake/jogamp-androidtasks.xmlLICENSE.txtsrc/java/com/jogamp/common/util/WeakIdentityHashMap.java5979d66fb0c619be32ebcf9fbe644cf6d757345f1577745723000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comAdd WeakIdentityHashMap implementation (from Apache Avro) Origin <https://github.com/apache/avro/blob/master/lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java> from their commit 70260919426f89825ca148f5ee815f3b2cf4764d. Apache License Version 2.0 until. Using our JogAmp 'New BSD 2-Clause License' for changes after this initial commit. Related to Bug 1312, where we like to utilize a WeakIdentityHashMap, allowing to have cached shared GLContext to disappear .. a compromise. 2019-12-30 23:42:03 +01005979d66fb0c619be32ebcf9fbe644cf6d757345fAdd WeakIdentityHashMap implementation (from Apache Avro)addsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaeditLICENSE.txtsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javac6fabb0ac94000afe29156f170c63080a37c034b1577751082000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference static 2019-12-31 01:11:22 +0100c6fabb0ac94000afe29156f170c63080a37c034bWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference staticeditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javasrc/java/com/jogamp/common/util/Bitfield.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.java178c7b9d40e06a04790542241912ca21d2c7b92f1577758019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functions 2019-12-31 03:06:59 +0100178c7b9d40e06a04790542241912ca21d2c7b92fWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functionseditsrc/java/com/jogamp/common/util/Bitfield.javaeditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaadd34060fde735ea932ca49fbe79e473c5a4f40b1577763218000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final. 2019-12-31 04:33:38 +0100add34060fde735ea932ca49fbe79e473c5a4f40bWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final.editsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javamake/lib/cpptasks.jare3bc8ce349944d531c0b314ddb3f7a8946ce2a861577819175000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ce 2019-12-31 20:06:15 +0100e3bc8ce349944d531c0b314ddb3f7a8946ce2a86Bug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ceeditmake/lib/cpptasks.jargithttps://jogamp.org/chuck/user/sven%20gothelSven Gothel0.0false0100com.jogamp.junit.DisabledTest0.0110statusfalsePASSEDUnit Tests On This Node Are Disabled!Unit Tests On This Node Are Disabled!0.0com.jogamp.junit.DisabledTestUnit Tests On This Node Are Disabled!Unit Tests On This Node Are Disabled!2012-02-24T17:08:59Started by upstream project "gluegen" build number 921921gluegenjob/gluegen/921e3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastergit://jogamp.org/srv/scm/gluegen.git00263testReportfalse#921284774285833gluegen ยป macos-x86_64 #921921falsefalse92194SUCCESS1577819960402https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/921/macosx64-NV320M-10_6-jogamp-x64-sgothel-012www/index.htmlbfe55de5d06eb8dc0b07f720c235b86e547964c31557140652000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:04:12 +0200bfe55de5d06eb8dc0b07f720c235b86e547964c3Update CSS; Add responsive viewport design tageditwww/index.htmldoc/HowToBuild.htmldoc/manual/index.html2a8c4d1cfa45794bc27358f3379f8c5bece745371557141092000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:11:32 +02002a8c4d1cfa45794bc27358f3379f8c5bece74537Update CSS; Add responsive viewport design tageditdoc/HowToBuild.htmleditdoc/manual/index.htmlmake/lib/android-sdk/21/android-java-src.zipmake/lib/android-sdk/21/android.jarmake/lib/android-sdk/9/android-java-src.zipmake/lib/android-sdk/15/android-java-src.txtmake/lib/android-sdk/9/NOTICE.txtmake/lib/android-sdk/24/android-java-src.txtmake/lib/android-sdk/21/LICENSE.txtmake/lib/android-sdk/24/NOTICE.txtmake/build.xmlmake/lib/android-sdk/9/LICENSE.txtmake/scripts/make.gluegen.all.linux-x86_64.shmake/lib/android-sdk/15/NOTICE.txtmake/lib/android-sdk/15/android.jarmake/jogamp-env.xmlmake/lib/android-sdk/15/android-java-src.zipmake/lib/android-sdk/21/android-java-src.txtmake/lib/android-sdk/24/android-java-src.zipmake/lib/android-sdk/9/android-java-src.txtmake/lib/android-sdk/24/LICENSE.txtmake/gluegen-cpptasks-base.xmlmake/lib/android-sdk/24/android.jarmake/lib/android-sdk/21/NOTICE.txtmake/lib/android-sdk/9/android.jarmake/lib/android-sdk/15/LICENSE.txt5f9c1435ab06c7b620befa8677fc23080dac0ce21560404578000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Initial Host/Target Compiler Selection: Java8 Current requirements are: - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Official production builds are performed w/ Java 1.8. - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Android 7 API level 24 supports Java 1.8, see https://developer.android.com/studio/write/java8-support Java 8 is chosen today, June 2019, since OpenJDK 1.8 is well supported on desktop, mobile support is given w/ OpenJDK 9 and Android also support these language features for almost 3 years. ++++ Current patch does require one to set the target.sourcelevel, target.targetlevel and target.rt.jar properties or their equivalent capital case environment variables. Only allowed value is currently 1.8. 2019-06-13 07:42:58 +02005f9c1435ab06c7b620befa8677fc23080dac0ce2Bug 1363: Java 11: Initial Host/Target Compiler Selection: Java8deletemake/lib/android-sdk/15/NOTICE.txtaddmake/lib/android-sdk/24/android-java-src.zipdeletemake/lib/android-sdk/9/android-java-src.zipaddmake/lib/android-sdk/24/android-java-src.txtdeletemake/lib/android-sdk/21/android-java-src.zipaddmake/lib/android-sdk/24/android.jareditmake/scripts/make.gluegen.all.linux-x86_64.shaddmake/lib/android-sdk/24/LICENSE.txtdeletemake/lib/android-sdk/9/android-java-src.txtdeletemake/lib/android-sdk/21/android-java-src.txteditmake/build.xmldeletemake/lib/android-sdk/21/LICENSE.txteditmake/jogamp-env.xmldeletemake/lib/android-sdk/15/android-java-src.txtdeletemake/lib/android-sdk/15/android-java-src.zipdeletemake/lib/android-sdk/9/android.jardeletemake/lib/android-sdk/15/LICENSE.txtdeletemake/lib/android-sdk/21/android.jardeletemake/lib/android-sdk/9/NOTICE.txteditmake/gluegen-cpptasks-base.xmladdmake/lib/android-sdk/24/NOTICE.txtdeletemake/lib/android-sdk/9/LICENSE.txtdeletemake/lib/android-sdk/15/android.jardeletemake/lib/android-sdk/21/NOTICE.txtmake/lib/cpptasks.jarmake/build.xmlmake/build-test.xml97622eb70b1ff720d91d768768b7a996ac01ad781560734064000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67 Added CC Task Option: 'usehighleveltool' to give user option to prefer the high-level tool like gcc or clang for static linkage where usually 'ar' is being used. 2019-06-17 03:14:24 +020097622eb70b1ff720d91d768768b7a996ac01ad78Update cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67editmake/build.xmleditmake/build-test.xmleditmake/lib/cpptasks.jarmake/scripts/make.gluegen.all.ios.amd64.shmake/jogamp-androidtasks.xmlmake/scripts/make.gluegen.all.ios.arm64.shsrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/util/VersionUtil.javamake/gluegen-properties.xmlsrc/java/com/jogamp/common/os/MachineDataInfo.javamake/build.xmlsrc/java/jogamp/common/os/PlatformPropsImpl.javasrc/java/com/jogamp/common/util/IOUtil.javasrc/java/com/jogamp/common/os/Platform.javamake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/com/jogamp/common/util/JarUtil.java52a6d4ef4133a998824236af9bb48d0ea65359a91560736762000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Initial iOS support commit: build.xml targets, java code-path etc Current build system for JogAmp iOS Build is: - Build Machine: OSX Mojave 10.14 - Using own (still proprietary) OpenJDK 9 iOS Build - OpenJDK 1.8 (This will be replaced by OpenJDK 11 soon) - Xcode 10.2 2019-06-17 03:59:22 +020052a6d4ef4133a998824236af9bb48d0ea65359a9iOS: Initial iOS support commit: build.xml targets, java code-path etcaddmake/scripts/make.gluegen.all.ios.amd64.sheditmake/jogamp-androidtasks.xmleditmake/gluegen-properties.xmleditsrc/java/com/jogamp/common/os/MachineDataInfo.javaeditmake/gluegen-cpptasks-base.xmleditsrc/java/com/jogamp/common/os/Platform.javaeditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditsrc/java/com/jogamp/common/util/JarUtil.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditmake/build.xmleditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaaddmake/scripts/make.gluegen.all.ios.arm64.sheditsrc/java/com/jogamp/common/util/VersionUtil.javaeditsrc/java/com/jogamp/common/util/IOUtil.javamake/stub_includes/jni/jni.hsrc/java/com/jogamp/common/os/Platform.javasrc/java/com/jogamp/common/util/VersionUtil.javasrc/native/common/JVM_JNI8.csrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlsrc/java/jogamp/common/os/PlatformPropsImpl.java330dad069dee5a0cc0480cf5cd9052000004223a1560737304000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a] Recognize Java9+ .. - Recognize new Java9+ version string as of JEP 223 - Avoid Classpath's private findLibrary call +++ Support JEP 178 static linkage (OpenJDK 1.8) - Need to change native library basename: libgluegen-rt[.so] -> libgluegen_rt[.so|.a] since the dash '-' is not supported in a ANSI-c function name. - Added 'JNI_OnLoad_gluegen_rt' to recognize statical linked JNI code - Added JNI_VERSION_1_8 to jni/jni.h 2019-06-17 04:08:24 +0200330dad069dee5a0cc0480cf5cd9052000004223aBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a]editsrc/java/com/jogamp/common/os/NativeLibrary.javaeditmake/build.xmleditsrc/java/com/jogamp/common/util/VersionUtil.javaeditmake/stub_includes/jni/jni.heditsrc/java/jogamp/common/os/PlatformPropsImpl.javaaddsrc/native/common/JVM_JNI8.ceditsrc/java/com/jogamp/common/os/Platform.javamake/lib/cpptasks.jarmake/gluegen-cpptasks-base.xmlmake/build.xml062901d807770646604322aa45d1e018270ae7ce1560739694000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736 and comment-out verbose OSX compiler/link flags, as well as removing one dead linker cfg target. 2019-06-17 04:48:14 +0200062901d807770646604322aa45d1e018270ae7ceUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736editmake/lib/cpptasks.jareditmake/gluegen-cpptasks-base.xmleditmake/build.xmlmake/gluegen-cpptasks-base.xml2439ef7a2e6789c2614b3f0efde11bc874cebad01561022896000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Bump required iOS default version to 11.0 2019-06-20 11:28:16 +02002439ef7a2e6789c2614b3f0efde11bc874cebad0iOS: Bump required iOS default version to 11.0editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlmake/build.xml8ce56955f989f0d8ac21335ea563f9c7eb1111541561108019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Generalize building the native symbols file via macro 2019-06-21 11:06:59 +02008ce56955f989f0d8ac21335ea563f9c7eb111154iOS: Generalize building the native symbols file via macroeditmake/build.xmleditmake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javasrc/java/jogamp/common/os/DynamicLinkerImpl.javasrc/java/com/jogamp/common/os/DynamicLibraryBundle.javae44b9364353a6173598eb98d276795d77cc4456c1561135717000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..) 2019-06-21 18:48:37 +0200e44b9364353a6173598eb98d276795d77cc4456ciOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..)editsrc/java/jogamp/common/os/DynamicLinkerImpl.javaeditsrc/java/com/jogamp/common/os/DynamicLibraryBundle.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javamake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.ios.arm64.shmake/scripts/make.gluegen.all.solaris-x86_64.shmake/scripts/make.gluegen.all.linux-x86_64-clang.shmake/scripts/make.gluegen.all.android-armv6-cross.shmake/scripts/make.gluegen.all.linux-x86.shmake/scripts/make.gluegen.all.linux-aarch64.shmake/scripts/make.gluegen.all.linux-x86_64.shmake/scripts/make.gluegen.all.generic.shmake/scripts/adb-launch-main.shmake/scripts/make.gluegen.all.win32.batmake/scripts/setenv-build-jogl-x86.shmake/scripts/make.gluegen.all.linux-armv6hf.shmake/scripts/setenv-build-jogamp-x86.shmake/scripts/setenv-build-jogamp-x86_64.shmake/scripts/make.gluegen.all.linux-x86-clang.shmake/scripts/make.gluegen.all.linux-ppc64le.shmake/scripts/crosstest-java-android-armv6-rel.shmake/scripts/crosstest-junit-linux-armv7-rel.shmake/scripts/make.gluegen.all.solaris-x86.shmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/scripts/crosstest-java-linux-armv6hf-rel.shmake/scripts/make.gluegen.all.win64.batmake/scripts/crosstest-java-linux-armv6-rel.shmake/scripts/make.gluegen.all.linux-armv6hf-cross.shmake/scripts/setenv-build-jogl-x86_64.shmake/scripts/make.gluegen.all.linux-aarch64-cross.shmake/scripts/make.gluegen.all.macosx-java6.shmake/scripts/make.gluegen.all.macosx.shc7205e3906e426ec0c74b12b50faece189d3f8c21565990458000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Mod scripts for OpenJDK11 usage 2019-08-16 23:20:58 +0200c7205e3906e426ec0c74b12b50faece189d3f8c2Bug 1363: Java 11: Mod scripts for OpenJDK11 usageeditmake/scripts/crosstest-java-android-armv6-rel.sheditmake/scripts/adb-launch-main.sheditmake/scripts/make.gluegen.all.solaris-x86.sheditmake/scripts/make.gluegen.all.generic.sheditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/scripts/make.gluegen.all.linux-aarch64.sheditmake/scripts/make.gluegen.all.ios.arm64.sheditmake/scripts/make.gluegen.all.android-x86-cross.sheditmake/scripts/make.gluegen.all.linux-x86_64-clang.sheditmake/scripts/crosstest-java-linux-armv6-rel.shaddmake/scripts/setenv-build-jogamp-x86.sheditmake/scripts/make.gluegen.all.linux-aarch64-cross.sheditmake/scripts/make.gluegen.all.linux-armv6hf.sheditmake/scripts/make.gluegen.all.android-armv6-cross.sheditmake/scripts/make.gluegen.all.win64.batdeletemake/scripts/make.gluegen.all.macosx-java6.sheditmake/scripts/make.gluegen.all.linux-armv6hf-cross.sheditmake/scripts/make.gluegen.all.ios.amd64.sheditmake/scripts/make.gluegen.all.linux-x86-clang.sheditmake/scripts/crosstest-junit-linux-armv7-rel.shaddmake/scripts/setenv-build-jogamp-x86_64.sheditmake/scripts/make.gluegen.all.macosx.sheditmake/scripts/crosstest-java-linux-armv6hf-rel.sheditmake/scripts/make.gluegen.all.solaris-x86_64.sheditmake/scripts/make.gluegen.all.linux-x86_64.sheditmake/scripts/make.gluegen.all.win32.bateditmake/scripts/setenv-android-tools.sheditmake/scripts/make.gluegen.all.linux-x86.shdeletemake/scripts/setenv-build-jogl-x86_64.sheditmake/scripts/make.gluegen.all.linux-ppc64le.shdeletemake/scripts/setenv-build-jogl-x86.shdoc/HowToBuild.htmla83fe317fc55771c18709ec201870d98c307eb131565990554000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: HowToBuild Update Also update GNU/Linux and other platforms information to current OS versions and developer toolchains. 2019-08-16 23:22:34 +0200a83fe317fc55771c18709ec201870d98c307eb13Bug 1363: Java 11: HowToBuild Updateeditdoc/HowToBuild.htmlsrc/java/net/highteq/nativetaglet/NativeTaglet.java4df8c0112b1e6f3236428cd8429d034058a98f6b1565990656000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comPorted NativeTaglet to jdk.javadoc.doclet.Taglet The old com.sun.tools.doclets.Taglet was removed, so had to move to new API. 2019-08-16 23:24:16 +02004df8c0112b1e6f3236428cd8429d034058a98f6bPorted NativeTaglet to jdk.javadoc.doclet.Tagleteditsrc/java/net/highteq/nativetaglet/NativeTaglet.javamake/build.xml0e915e519cad5f23dcea1707b894f2b5b869bbf11565990882000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed native header generation so it doesn't use javah The javah command was removed in Java 10, so now native headers must be generated in javac instead. 2019-08-16 23:28:02 +02000e915e519cad5f23dcea1707b894f2b5b869bbf1Fixed native header generation so it doesn't use javaheditmake/build.xmlmake/build.xmld7db7d7749a139c0238e0ae484ece39bc6b51d661565992484000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time build 2019-08-16 23:54:44 +0200d7db7d7749a139c0238e0ae484ece39bc6b51d66Bug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time buildeditmake/build.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java610493b1724b5d91327f478338ff5d029bdcc0321565992710000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix warning in annotation processor 2019-08-16 23:58:30 +0200610493b1724b5d91327f478338ff5d029bdcc032Fix warning in annotation processoreditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3ae05eacc091282f009792e2b06505efe96cca7d1565992724000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed null pointer exception in logging print 2019-08-16 23:58:44 +02003ae05eacc091282f009792e2b06505efe96cca7dFixed null pointer exception in logging printeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java93121714758f89a394993f0740c6929f48fb887b1565992733000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed CStruct annotation processor to not use dummy Java variable types When annotations were placed on dummy Java variables, the annotation processor was emitting a RenameJavaType directive into the gluegen config file that caused the emitted file to be named boolean.java instead of RenderingConfig.java or Pixel.java. Turned off this behavior when jname is given in the @CStruct annotation. I'm uncertain how much this processor is even used, since I can't find any occurrences of @CStruct outside the test code for it in gluegen. 2019-08-16 23:58:53 +020093121714758f89a394993f0740c6929f48fb887bFixed CStruct annotation processor to not use dummy Java variable typeseditsrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.javaeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javanbproject/project.xmlmake/gluegen-cpptasks-base.xmltest/junit/com/jogamp/gluegen/build.xmlnbproject/ide-file-targets.xmlmake/build.xml760295dc597b3a91bf011115dd7bfad9c0c37f821565992775000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed java.home directory and removed obsolete tools.jar In Java 9+, there's no longer a "jre" directory in the installation, so removed references to it. The tools.jar file also no longer exists in Java installations (it's now stored in a secret non-JAR format), so removed that as well. 2019-08-16 23:59:35 +0200760295dc597b3a91bf011115dd7bfad9c0c37f82Fixed java.home directory and removed obsolete tools.jareditnbproject/project.xmleditmake/gluegen-cpptasks-base.xmledittest/junit/com/jogamp/gluegen/build.xmleditmake/build.xmleditnbproject/ide-file-targets.xmlmake/gluegen-cpptasks-base.xmltest/junit/com/jogamp/gluegen/build.xml40863053f2c97d8dd89b41c6e2d3703f4d2f72d01565993223000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed minor Ant buildfile consistency issues These were flagged as errors by Eclipse, and appear legitimate, but didn't make the command line build fail. 2019-08-17 00:07:03 +020040863053f2c97d8dd89b41c6e2d3703f4d2f72d0Fixed minor Ant buildfile consistency issuesedittest/junit/com/jogamp/gluegen/build.xmleditmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xml5aee782592a5ef038dfb79c7b2af5ddab81c0a211565993352000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed JRE path for Linux AMD64 to work for Java 11 2019-08-17 00:09:12 +02005aee782592a5ef038dfb79c7b2af5ddab81c0a21Fixed JRE path for Linux AMD64 to work for Java 11editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlf54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef1566085239000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+) JEP 220 states it is now optional to use the <arch> subfolder in 'lib' to store native libraries, i.e. 'lib/<arch>/libjava.so' can be flattened to 'lib/libjava.so'. Further the jre subfolder is no more used according to the JEP 220, however, it can be used. Therefor we scan for 'java.home.dir' in the following order: - if '<java.home>/../jre' exists, i.e. we are within the 'jre' folder, use '<java.home>/..'. - otherwise assume <java.home> reflect the flattened actual base folder and use it as is. We scan for 'java.lib.dir.platform' in the following order: - if exists <java.home>/jre/lib/i386/libjava.so -> <java.home>/jre/lib/i386 - if exists <java.home>/lib/i386/libjava.so -> <java.home>/lib/i386 - defaults to flattened <java.home>/lib This way we keep the historical arch information for each platform and stay most flexible for any SDK build layout. 2019-08-18 01:40:39 +0200f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+)editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-custom.xml65195899777be7be194db59bd668d22c70f291451566085381000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef 2019-08-18 01:43:01 +020065195899777be7be194db59bd668d22c70f29145Bug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efeditmake/gluegen-cpptasks-custom.xmlmake/gluegen-cpptasks-base.xml4df5aea16fba71b43b78fc6a878fb68c01294a3a1566085471000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Fix native symbol generation for Windows Regression from commit 8ce56955f989f0d8ac21335ea563f9c7eb111154 2019-08-18 01:44:31 +02004df5aea16fba71b43b78fc6a878fb68c01294a3aiOS: Fix native symbol generation for Windowseditmake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.java15549c5c038e4ef009b9b487e460c29da16c956b1566085514000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibrary 2019-08-18 01:45:14 +020015549c5c038e4ef009b9b487e460c29da16c956bMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibraryeditsrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlf12fde9dbfc79aa37303c724f094b3cef8a3f9891566085618000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.combuild.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets. This shall ensure that build-temp gets deleted before and after build, removing the transitionary previous build state. 2019-08-18 01:46:58 +0200f12fde9dbfc79aa37303c724f094b3cef8a3f989build.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets.editmake/build.xmlmake/scripts/java-win64.batmake/scripts/java-win32.batdoc/HowToBuild.html0577701f4d92c414dbfe6875f4319fd311e0106c1566085761000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate HowToBuild (gawk) and windows test scripts 2019-08-18 01:49:21 +02000577701f4d92c414dbfe6875f4319fd311e0106cUpdate HowToBuild (gawk) and windows test scriptseditmake/scripts/java-win64.bateditmake/scripts/java-win32.bateditdoc/HowToBuild.htmlmake/jogamp-env.xmlmake/scripts/make.gluegen.all.linux-x86_64.shmake/build.xml189f8ede61afea66ea14f7402dac10381a98c9ca1566092305000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javac Also prepare the 'target.releaselevel' property to be set by 'RELEASE_LEVEL' environment, however - we do not use it at this point. For now, we build gluegen-rt using '-source 1.8' '-target 1.8' and the bootclasspath of openjdk8 rt.jar to ensure java8 compatibility. Alternatively one could use '--release 8' instead using the java11 distributed modules. However, I think the above method is more safe, only allowing java8 rt.jar to be used for compilation. Further, gluegen.jar is build using '-target 1.8' only, since it musty use java11 sources at least for the javadoc taglet. 2019-08-18 03:38:25 +0200189f8ede61afea66ea14f7402dac10381a98c9caBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javaceditmake/jogamp-env.xmleditmake/scripts/make.gluegen.all.linux-x86_64.sheditmake/build.xmlmake/jogamp-env.xmldoc/HowToBuild.html0f370707ed27dff495c5d091d284f7a006cb28a01566095929000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline. 2019-08-18 04:38:49 +02000f370707ed27dff495c5d091d284f7a006cb28a0Bug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline.editmake/jogamp-env.xmleditdoc/HowToBuild.htmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-linux-32bit.xmlmake/lib/gluegen-cpptasks-android-x86.xml175392ceeba5f69aa5ac90e4021490ade742a3231566143894000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-* 2019-08-18 17:58:14 +0200175392ceeba5f69aa5ac90e4021490ade742a323Bug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-*editmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-linux-32bit.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-x86.xmlsrc/java/com/jogamp/common/nio/AbstractBuffer.javasrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/os/Platform.javasrc/junit/com/jogamp/common/util/TestTempJarCache.javasrc/java/com/jogamp/common/nio/PointerBuffer.javasrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/jogamp/common/os/PlatformPropsImpl.java6f987f16c808242b61263d76bd7d72e148a0af241566165207000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rt - Fix finding native library for Elf parsing - Fix one unit test - Fix comments Completes commit 330dad069dee5a0cc0480cf5cd9052000004223a 2019-08-18 23:53:27 +02006f987f16c808242b61263d76bd7d72e148a0af24Bug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rteditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditsrc/junit/com/jogamp/common/util/TestTempJarCache.javaeditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaeditsrc/java/com/jogamp/common/nio/PointerBuffer.javaeditsrc/java/com/jogamp/common/os/Platform.javaeditsrc/java/com/jogamp/common/nio/AbstractBuffer.javamake/scripts/make.gluegen.all.win64.batmake/scripts/java-win64.batmake/scripts/make.gluegen.all.win32.batLICENSE.txtdoc/HowToBuild.htmlmake/scripts/java-win32.batmake/build-test.xml5f4292bb8a310489e05a4f3545ae081310a93f721566165402000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBuild Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0 2019-08-18 23:56:42 +02005f4292bb8a310489e05a4f3545ae081310a93f72Build Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0editmake/scripts/java-win32.bateditLICENSE.txteditdoc/HowToBuild.htmleditmake/scripts/make.gluegen.all.win32.bateditmake/scripts/make.gluegen.all.win64.bateditmake/build-test.xmleditmake/scripts/java-win64.batsrc/junit/com/jogamp/common/nio/BuffersTest.javasrc/java/com/jogamp/common/nio/Buffers.javasrc/junit/com/jogamp/common/nio/TestBuffers.javasrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javasrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javasrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.java6603026f1bfec02e3486c52270a09a355a1bf9141566176302000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Resolve Buffers.Cleaner implementation As of Java9, sun.misc.Cleaner has moved to jdk.internal.ref.Cleaner. However, access has been made (under the table) via sun.misc.Unsafe, which we are using for now as we cannot set the jdk.internal.ref.Cleaner method accessible. In this regard, we had to change our Cleaner.clean(..) method using a ByteBuffer instead of a Buffer object paramter. All tests have passed, no more illegal access case running on Java11 has been exposed. 2019-08-19 02:58:22 +02006603026f1bfec02e3486c52270a09a355a1bf914Bug 1363: Java 11: Resolve Buffers.Cleaner implementationaddsrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.javaaddsrc/junit/com/jogamp/common/nio/TestBuffers.javadeletesrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javaeditsrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javaeditsrc/java/com/jogamp/common/nio/Buffers.javadeletesrc/junit/com/jogamp/common/nio/BuffersTest.javamake/jogamp-env.xml493f0597646a1521074512b54c77d51fdfcca2801566177154000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test. We allow java [8-10] to pass even thought we require java 11 or greater. This gives us the opportunity to run the junit tests on a java 8 VM (tested). 2019-08-19 03:12:34 +0200493f0597646a1521074512b54c77d51fdfcca280Bug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test.editmake/jogamp-env.xmlsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javamake/scripts/java-win64.batmake/scripts/runtest.shmake/scripts/runtest-x64.batmake/scripts/java-win32.batmake/build-test.xmlc63b81c1660f65804b058d1af1b66949b06390df1566187438000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmitter 'com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter' exposes a regression using MingW64 8.1.0: System.loadLibrary() gives a "Can't find dependent libraries". Here, 'Bindingtest1p1' is linked against 'test1' and fails to load due to its wrong dependent library name within 'Bindingtest1p1'. MingW64 8.1.0 dropped 'libtest1.so' into 'Bindingtest1p1.dll', which is surely wrong. Even passing '-Wl,-soname=test1.dll' didn't help. Note: Such constellation would only work with adding the lib-path to PATH on Windows. Since we don't utilize the method in any of our projects, but use the dynamic library lookup method - this is not a blocker, but wasted some good time. 2019-08-19 06:03:58 +0200c63b81c1660f65804b058d1af1b66949b06390dfWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmittereditmake/build-test.xmladdsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javaeditmake/scripts/runtest.sheditmake/scripts/runtest-x64.bateditmake/scripts/java-win32.bateditmake/scripts/java-win64.batmake/build.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javamake/build-test.xml2d89df89453c099d4e357aa17eae88efcf1d1b701566238303000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issue Document Java8 target constraints, i.e. where we need to set source, target and bootclasspath to ensure target runtime Java8 compliance. Fix one odd compile issue! Using two theorethical identical GNU/Linux Debian 10 machines with same set of installed software, one passes (like MacOS, Windows) and one fails. The failure was due to the CStructAnnotationProcessor's @SupportedSourceVersion tag. This downgrades the SourceVersion's previous bump from 6->11 (commit 610493b1724b5d91327f478338ff5d029bdcc032) down to 8. Interesting times .. 2019-08-19 20:11:43 +02002d89df89453c099d4e357aa17eae88efcf1d1b70Bug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issueeditmake/build.xmleditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javaeditmake/build-test.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3068420e778909e75edbed8ffd17c49c95b6e4c21566239925000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11 Behold, the issue as documented at commit 2d89df89453c099d4e357aa17eae88efcf1d1b70, one build machine failing to compile SourceVersion.RELEASE_11 was due to an incomplete installation of openjdk-11-jdk on Debian GNU/Linux. Wow. I have re-installed the openjdk-11-jre and openjdk-11-jdk packages on said machine, ensured they are being used .. and it works. Another note here regarding usage of OpenJDK11 compile time environment and Java8 target. If using Eclipse, I had to set the system runtime JDK to JDK 8. Otherwise the 'editor clean-up' jobs would run against the JDK 11 classes and wrongly so change certain type castings etc, incompatible with Java 8. If anybody knows a solution here .. shoot. 2019-08-19 20:38:45 +02003068420e778909e75edbed8ffd17c49c95b6e4c2Bug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11editsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java.classpath9eb21b874edb66003c642971d6c99bc22ec37e271567562065000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpath 2019-09-04 03:54:25 +02009eb21b874edb66003c642971d6c99bc22ec37e27Bug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpathedit.classpathmake/jogamp-env.xml252ab21e6b6958cb54992d68535cdb7563b70f401567562173000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix JogAmp Next Release Number: 2.4.0 2019-09-04 03:56:13 +0200252ab21e6b6958cb54992d68535cdb7563b70f40Fix JogAmp Next Release Number: 2.4.0editmake/jogamp-env.xmlsrc/java/com/jogamp/common/nio/Buffers.javasrc/java/com/jogamp/common/util/UnsafeUtil.java07c1885e9a3d1f3a3853414648c06fb3864bc69f1567562886000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtil UnsafeUtil centralizes the workarounds (hack) of certain Java>=9 modularization encapsulation pitfalls, where no exports have been defined. The last resort. 1) Buffers utilizes UnsafeUtil for Java>=9 invokeCleaner. 2) To gain access for certain methods + fields w/o 'illegal access warnings', we have to temporarily disable the IllegalAccessLogger. Hence we provide a method 'T doWithoutIllegalAccessLogger(..<T> action)' for our essential module access under Java >= 9. 2019-09-04 04:08:06 +020007c1885e9a3d1f3a3853414648c06fb3864bc69fBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtileditsrc/java/com/jogamp/common/nio/Buffers.javaaddsrc/java/com/jogamp/common/util/UnsafeUtil.javasrc/junit/com/jogamp/junit/util/JunitTracer.java13ff301f7a21c55df7e6af77d936a81536b16e7f1574902961000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comminor autocleanup (final removed from static) 2019-11-28 02:02:41 +010013ff301f7a21c55df7e6af77d936a81536b16e7fminor autocleanup (final removed from static)editsrc/junit/com/jogamp/junit/util/JunitTracer.javamake/gluegen-cpptasks-base.xml617bb981ef3485edd1e0729934d223da07a72a6b1575049927000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new properties Move new detected build properties build.dynamiclibs, build.staticlibs and output.lib.type from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os. This enables setting these mandatory properties always, as gluegen.cpptasks.detect.os.1 gets overriden by custom cross-compilation configurations. Also moving the property dump from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os for same reasons. 2019-11-29 18:52:07 +0100617bb981ef3485edd1e0729934d223da07a72a6bFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new propertieseditmake/gluegen-cpptasks-base.xmlmake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.macosx.shmake/scripts/make.gluegen.all.ios.arm64.sh50f8d56b5e7eac286e8183b162bddf2d528ffa6b1575271308000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comScripts: Macos /opt-share -> /usr/local (Catalina Read-Only) 2019-12-02 08:21:48 +010050f8d56b5e7eac286e8183b162bddf2d528ffa6bScripts: Macos /opt-share -> /usr/local (Catalina Read-Only)editmake/scripts/make.gluegen.all.macosx.sheditmake/scripts/make.gluegen.all.ios.amd64.sheditmake/scripts/make.gluegen.all.ios.arm64.shsrc/java/com/jogamp/gluegen/JavaEmitter.java5736716ed0598c97273583717ffb9d22a60ca7a41575619814000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Java The generated JNI code JVMUtil_NewDirectByteBufferCopy(..) calls Buffers.newDirectByteBuffer(..) and potential exceptions should be checked. 2019-12-06 09:10:14 +01005736716ed0598c97273583717ffb9d22a60ca7a4Bug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Javaeditsrc/java/com/jogamp/gluegen/JavaEmitter.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/gluegen-properties.xmlmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/jogamp-androidtasks.xmlmake/scripts/setenv-android-tools.shmake/jogamp-env.xml74e5bbe097a07d1275a2d6452d1e2336a8d5c44a1575955954000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched) Default Platform: Android 7.0 Nougat, API level 24 supports Java 1.8 Reworked gluegen/make/scripts/setenv-android-tools.sh, following canonical environment variables and sets all required variables for cross-compilation. See file's comments! ant files: - android.version -> android.api.level (default 24) - android.jar defaults to ${gluegen.root}/make/lib/android-sdk/24/android.jar (provided) 2019-12-10 06:32:34 +010074e5bbe097a07d1275a2d6452d1e2336a8d5c44aBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched)editmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/setenv-android-tools.sheditmake/gluegen-properties.xmleditmake/jogamp-env.xmleditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/jogamp-androidtasks.xmlsrc/java/com/jogamp/common/os/AndroidVersion.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/scripts/make.gluegen.all.android-armv6-cross.shmake/lib/gluegen-cpptasks-android-x86.xmlb6a91a035c14f1e4d142517f311007e48ea9c0c11576000603000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scripts All aligned now - gluegen-cpptasks-android-aarch64.xml - gluegen-cpptasks-android-armv6.xml (this has ld flag --no-undefined disabled, due to internal missing symbols) - gluegen-cpptasks-android-x86.xml 2019-12-10 18:56:43 +0100b6a91a035c14f1e4d142517f311007e48ea9c0c1Bug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scriptseditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/make.gluegen.all.android-x86-cross.sheditsrc/java/com/jogamp/common/os/AndroidVersion.javaeditmake/scripts/setenv-android-tools.sheditmake/scripts/make.gluegen.all.android-armv6-cross.sheditmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/cpptasks.jar4f7273e017e2deb2928a76066604ced03609f9211576000682000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptasks.jar http://jogamp.org/git/?p=ant-cpptasks.git commit e1933c74b9c256332cd12c9a1094e4687b535112 Bug 1417 Android clang support: Introduce clangLinkerOption '-target <abi>' 2019-12-10 18:58:02 +01004f7273e017e2deb2928a76066604ced03609f921Bug 1417 - Android: Update cpptasks.jareditmake/lib/cpptasks.jarsrc/java/com/jogamp/common/os/MachineDataInfo.java19761070e12f65fe7a07e6d9b7a5221a1623b12d1576000770000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unix 2019-12-10 18:59:30 +010019761070e12f65fe7a07e6d9b7a5221a1623b12dBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unixeditsrc/java/com/jogamp/common/os/MachineDataInfo.javamake/Manifest-rt-androidmake/Manifest-android-launchereb6dfabd7427a1836f6b1d2080422f98808ea0a41576000900000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apk The 'Name <folder>' leads new apk to claim the missing resources (the folder actually) and fails to install the apk. Hence removed tagging the folders sealed. 2019-12-10 19:01:40 +0100eb6dfabd7427a1836f6b1d2080422f98808ea0a4Bug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apkeditmake/Manifest-rt-androideditmake/Manifest-android-launchermake/build.xml51ef5eadd9db020412d3a3716b4ab5a25b0522fb1576001000000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23 TODO: Do this for all JogAmp modules! 2019-12-10 19:03:20 +010051ef5eadd9db020412d3a3716b4ab5a25b0522fbBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23editmake/build.xmlmake/lib/cpptasks.jarmake/build.xml53ae28fd2bc501b5de54fdbdf915d88f823eb11a1576153418000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms. http://jogamp.org/git/?p=ant-cpptasks.git commit 8353e0cc85705ca8f81f8563ad975026978b6745 2019-12-12 13:23:38 +010053ae28fd2bc501b5de54fdbdf915d88f823eb11aBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms.editmake/build.xmleditmake/lib/cpptasks.jarmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/scripts/setenv-android-tools.sh26d06324312b8fe6980ff29ab9d443cc5ec2657f1577141454000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile) Utilizing '-sysroot' with the linker, we require standard FS layout. '~/Android/Sdk/ndk/20.1.5948944/platforms/android-24/arch-arm64' contains the proper std FS layout for libraries under usr/lib, but lacks the header files. We call this 'ANDROID_TOOLCHAIN_SYSROOT0' and shall be used for linking. '~/Android/Sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/linux-x86_64/sysroot' native libraries are not under std FS layout, but headers are under std FS layout for compilation under usr/include. We call this 'ANDROID_TOOLCHAIN_SYSROOT1' and shall be used for compilation. Identified while working on openal-soft Android compilation, where we need to pass ANDROID_TOOLCHAIN_SYSROOT0 2019-12-23 23:50:54 +010026d06324312b8fe6980ff29ab9d443cc5ec2657fBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile)editmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/scripts/setenv-android-tools.shaeae740ba2569d839820bfc20c43a8550ab8ed331577156732000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.h Also adapt make/lib/gluegen-cpptask-android* files: - Set C++ stdlib = libstdc++ - Set isysroot (same as sysroot) - Add isystem: *_SYSROOT1_INC, *_SYSROOT1_INC_ARCH and *_SYSROOT1_INC/c++/v1 2019-12-24 04:05:32 +0100aeae740ba2569d839820bfc20c43a8550ab8ed33Bug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.heditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shae4cdcf3490a1bf493f39ab5c8c6b596d3af71de1577173868000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18) Using LLVM's c++_shared as of NDK r18: https://developer.android.com/ndk/guides/cpp-support.html LLVM's c++ headers must come before other system header! Also see https://github.com/android/ndk/issues/452 and https://gitlab.kitware.com/cmake/cmake/issues/17059 Also adapt make/lib/gluegen-cpptask-android* files: - Compiler -- align for potential C++ usage, i.e.: -- don't use '-sysroot' not '-isysroot' -- IF using C++ STL, prepend ANDROID_TOOLCHAIN_SYSROOT1_INC_STL -- just add normal sysroot headers via '-isystem' - Linker -- Use ANDROID_TOOLCHAIN_SYSROOT1_LIB1 and ANDROID_TOOLCHAIN_SYSROOT1_LIB2 for '-L' search path -- where ANDROID_TOOLCHAIN_SYSROOT1_LIB2 is for 'libc++' -> 'c++_shared' 2019-12-24 08:51:08 +0100ae4cdcf3490a1bf493f39ab5c8c6b596d3af71deBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18)editmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/scripts/setenv-android-tools.shmake/scripts/adb-am-force-stop-all.shmake/scripts/adb-pm-clear-all.shd190301a82a961ac3246890206200086842059bd1577330159000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packages 2019-12-26 04:15:59 +0100d190301a82a961ac3246890206200086842059bdBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packagesaddmake/scripts/adb-am-force-stop-all.shaddmake/scripts/adb-pm-clear-all.shmake/resources/android/AndroidManifest-Launcher.xmlmake/jogamp-env.xmlmake/resources/android/AndroidManifest-Test.xmlmake/resources/android/AndroidManifest-Runtime.xml6e98be1a1bc819b47e2cc52eb35d23a7489fdf1b1577330300000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22. 2019-12-26 04:18:20 +01006e98be1a1bc819b47e2cc52eb35d23a7489fdf1bBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22.editmake/resources/android/AndroidManifest-Runtime.xmleditmake/resources/android/AndroidManifest-Launcher.xmleditmake/jogamp-env.xmleditmake/resources/android/AndroidManifest-Test.xmlsrc/java/jogamp/android/launcher/LauncherTempFileCache.javasrc/java/jogamp/common/os/android/AndroidUtilsImpl.javafaa37334e2912e02cb58e738570a127cc6402b371577330376000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cache 2019-12-26 04:19:36 +0100faa37334e2912e02cb58e738570a127cc6402b37Bug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cacheeditsrc/java/jogamp/android/launcher/LauncherTempFileCache.javaeditsrc/java/jogamp/common/os/android/AndroidUtilsImpl.javamake/jogamp-androidtasks.xmlmake/build-test.xml1390bc236de531646aaa4525a17de1a533b1fa061577330792000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed) The new SDK d8 dex'ing tool performs Java8 desugaring, hence allows using Java8 code style. We use d8 instead of dx in the 'aapt.signed' macro of 'jogamp-androidtasks.xml'. For the proper desugaring, we pass 'android-min.jar and 'target.rt.jar' Android and Java8 system runtime jar-files to d8's classpath. Macro 'aapt.signed' also receives the new optional element 'd8-classpaths' to allows caller to pass further required jar-files to the d8 classpath. See build-test.xml. 2019-12-26 04:26:32 +01001390bc236de531646aaa4525a17de1a533b1fa06Bug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed)editmake/jogamp-androidtasks.xmleditmake/build-test.xmlLICENSE.txtsrc/java/com/jogamp/common/util/WeakIdentityHashMap.java5979d66fb0c619be32ebcf9fbe644cf6d757345f1577745723000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comAdd WeakIdentityHashMap implementation (from Apache Avro) Origin <https://github.com/apache/avro/blob/master/lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java> from their commit 70260919426f89825ca148f5ee815f3b2cf4764d. Apache License Version 2.0 until. Using our JogAmp 'New BSD 2-Clause License' for changes after this initial commit. Related to Bug 1312, where we like to utilize a WeakIdentityHashMap, allowing to have cached shared GLContext to disappear .. a compromise. 2019-12-30 23:42:03 +01005979d66fb0c619be32ebcf9fbe644cf6d757345fAdd WeakIdentityHashMap implementation (from Apache Avro)editLICENSE.txtaddsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.javac6fabb0ac94000afe29156f170c63080a37c034b1577751082000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference static 2019-12-31 01:11:22 +0100c6fabb0ac94000afe29156f170c63080a37c034bWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference staticeditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javasrc/java/com/jogamp/common/util/Bitfield.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.java178c7b9d40e06a04790542241912ca21d2c7b92f1577758019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functions 2019-12-31 03:06:59 +0100178c7b9d40e06a04790542241912ca21d2c7b92fWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functionseditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaeditsrc/java/com/jogamp/common/util/Bitfield.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaadd34060fde735ea932ca49fbe79e473c5a4f40b1577763218000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final. 2019-12-31 04:33:38 +0100add34060fde735ea932ca49fbe79e473c5a4f40bWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final.editsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javamake/lib/cpptasks.jare3bc8ce349944d531c0b314ddb3f7a8946ce2a861577819175000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ce 2019-12-31 20:06:15 +0100e3bc8ce349944d531c0b314ddb3f7a8946ce2a86Bug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ceeditmake/lib/cpptasks.jargithttps://jogamp.org/chuck/user/sven%20gothelSven Gothel168.01895false026300com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0170assetRegisteredIOUtilGetResourceRel1_RTfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015185 ms III - Start SLOCK [T main @ 1577820015187 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015239 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0030assetRegisteredIOUtilGetResourceRel2_RTfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015185 ms III - Start SLOCK [T main @ 1577820015187 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015239 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0020assetRegisteredURLConnection_RTfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015185 ms III - Start SLOCK [T main @ 1577820015187 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015239 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0020assetRegisteredURLConnection_TestfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015185 ms III - Start SLOCK [T main @ 1577820015187 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015239 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.727com.jogamp.common.net.AssetURLConnectionRegisteredTest++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015185 ms III - Start SLOCK [T main @ 1577820015187 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820015239 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:150com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0010assetUnregisteredIOUtilGetResourceAbs_RTfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015847 ms III - Start SLOCK [T main @ 1577820015848 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/Users/jog ...[truncated 3928 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015872 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015872 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0020assetUnregisteredIOUtilGetResourceRel0_RTfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015847 ms III - Start SLOCK [T main @ 1577820015848 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/Users/jog ...[truncated 3928 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015872 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015872 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0010assetUnregisteredURLConnection_RTfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015847 ms III - Start SLOCK [T main @ 1577820015848 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/Users/jog ...[truncated 3928 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015872 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015872 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0010assetUnregisteredURLConnection_RT2falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015847 ms III - Start SLOCK [T main @ 1577820015848 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/Users/jog ...[truncated 3928 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015872 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015872 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0010assetUnregisteredURLConnection_TestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015847 ms III - Start SLOCK [T main @ 1577820015848 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/Users/jog ...[truncated 3928 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015872 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015872 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.548com.jogamp.common.net.AssetURLConnectionUnregisteredTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015847 ms III - Start SLOCK [T main @ 1577820015848 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/Users/jog ...[truncated 3928 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820015872 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820015872 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:150com.jogamp.common.net.TestUri010.0150test00BasicCodingfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0050test02URIEscapeSpecialCharsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0020test03URIEscapeCommonCharsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.00test04EqualsAndHashCodefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0030test05ContainedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0030test08NormalizedHierarchyfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0030test09NormalizedOpaquefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0010test10ParentAndDirHierarchyfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0020test11ParentAndDirOpaquefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.581com.jogamp.common.net.TestUri01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016433 ms III - Start SLOCK [T main @ 1577820016433 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/make/Hallo Welt รถรค file.path.can /Users/jogamp/JogAmpSlav ...[truncated 34508 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820016490 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820016490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:160com.jogamp.common.net.TestUri02Composing0.0760test01URLCompositioningfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820017134 ms III - Start SLOCK [T main @ 1577820017137 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning scheme <file>, ssp <///rootDir/file1.txt>, fragment <null> URL-equals: true URL-ref : <file:/// ...[truncated 5444 chars]... ir/file1.txt> URL-orig : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt> URL-comp : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt> ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820017228 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820017228 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.619com.jogamp.common.net.TestUri02Composing++++ Test Singleton.lock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820017134 ms III - Start SLOCK [T main @ 1577820017137 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning scheme <file>, ssp <///rootDir/file1.txt>, fragment <null> URL-equals: true URL-ref : <file:/// ...[truncated 5444 chars]... ir/file1.txt> URL-orig : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt> URL-comp : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt> ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820017228 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820017228 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:20:170com.jogamp.common.net.TestUri03Resolving0.0840test01HttpUri2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820017766 ms III - Start SLOCK [T main @ 1577820017766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glue ...[truncated 405631 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820018301 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820018301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.1490test02FileUnixUri2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820017766 ms III - Start SLOCK [T main @ 1577820017766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glue ...[truncated 405631 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820018301 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820018301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.0830test03FileWindowsUri2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820017766 ms III - Start SLOCK [T main @ 1577820017766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glue ...[truncated 405631 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820018301 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820018301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.0620test11HttpURL2UrifalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820017766 ms III - Start SLOCK [T main @ 1577820017766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glue ...[truncated 405631 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820018301 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820018301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.0430test12FileUnixURL2UrifalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820017766 ms III - Start SLOCK [T main @ 1577820017766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glue ...[truncated 405631 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820018301 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820018301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.0320test13FileWindowsURL2UrifalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820017766 ms III - Start SLOCK [T main @ 1577820017766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glue ...[truncated 405631 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820018301 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820018301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.0480test24FileUnixURI2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820017766 ms III - Start SLOCK [T main @ 1577820017766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glue ...[truncated 405631 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820018301 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820018301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.0010test25FileWindowsURI2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820017766 ms III - Start SLOCK [T main @ 1577820017766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glue ...[truncated 405631 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820018301 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820018301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1.058com.jogamp.common.net.TestUri03Resolving++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820017766 ms III - Start SLOCK [T main @ 1577820017766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glue ...[truncated 405631 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820018301 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820018301 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:170com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug9080.7220test00TempJarCacheSimplePathfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820019449 ms III - Start SLOCK [T main @ 1577820019450 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnRese ...[truncated 3997 chars]... idia/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-รถรค/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820020350 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820020350 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug9080.1590test01TempJarCacheOddPathfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820019449 ms III - Start SLOCK [T main @ 1577820019450 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnRese ...[truncated 3997 chars]... idia/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-รถรค/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820020350 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820020350 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 1.429com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908++++ Test Singleton.lock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820019449 ms III - Start SLOCK [T main @ 1577820019450 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnRese ...[truncated 3997 chars]... idia/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-รถรค/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820020350 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820020350 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:20:190com.jogamp.common.net.TestUriQueryProps0.0030testfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820020888 ms III - Start SLOCK [T main @ 1577820020895 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true 0.0.0 string: camera://somewhere/0 0.0.0 ascii : camera://somewhere/0 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: ...[truncated 1318 chars]... ec) 2.1.1 host: somewhere 2.1.1 port: -1 2.2.0 path: /0 (raw), /0 (dec) 2.3.0 query: p1=1 (raw), p1=1 (dec) 3.0.0 fragment: null (raw), null (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820020921 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820020921 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.556com.jogamp.common.net.TestUriQueryProps++++ Test Singleton.lock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820020888 ms III - Start SLOCK [T main @ 1577820020895 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true 0.0.0 string: camera://somewhere/0 0.0.0 ascii : camera://somewhere/0 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: ...[truncated 1318 chars]... ec) 2.1.1 host: somewhere 2.1.1 port: -1 2.2.0 path: /0 (raw), /0 (dec) 2.3.0 query: p1=1 (raw), p1=1 (dec) 3.0.0 fragment: null (raw), null (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820020921 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820020921 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:200com.jogamp.common.net.TestUrisWithAssetHandler0.0020showURLComponents0falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820021454 ms III - Start SLOCK [T main @ 1577820021455 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 WWWWWW file:///rootDir/file1.txt XXXXXX URL file:/rootDir/file1.txt protocol: file auth: ho ...[truncated 9463 chars]... l (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820021473 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820021473 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.549com.jogamp.common.net.TestUrisWithAssetHandler++++ Test Singleton.lock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820021454 ms III - Start SLOCK [T main @ 1577820021455 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 WWWWWW file:///rootDir/file1.txt XXXXXX URL file:/rootDir/file1.txt protocol: file auth: ho ...[truncated 9463 chars]... l (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820021473 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820021473 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:210com.jogamp.common.nio.TestBuffers0.0040test01PositionLimitCapacityAfterArrayAllocationfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820022022 ms III - Start SLOCK [T main @ 1577820022022 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820022054 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022054 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestBuffers0.00test10SlicefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820022022 ms III - Start SLOCK [T main @ 1577820022022 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820022054 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022054 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestBuffers0.0060test20CleanerfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820022022 ms III - Start SLOCK [T main @ 1577820022022 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820022054 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022054 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.558com.jogamp.common.nio.TestBuffers++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820022022 ms III - Start SLOCK [T main @ 1577820022022 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820022054 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022054 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:220com.jogamp.common.nio.TestBuffersFloatDoubleConversion0.00testDoubleArray2FloatArrayAndBack01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820022591 ms III - Start SLOCK [T main @ 1577820022592 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820022608 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022608 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.538com.jogamp.common.nio.TestBuffersFloatDoubleConversion++++ Test Singleton.lock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820022591 ms III - Start SLOCK [T main @ 1577820022592 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820022608 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022608 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:20:220com.jogamp.common.nio.TestByteBufferCopyStream5.9330test00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820023138 ms III - Start SLOCK [T main @ 1577820023138 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 256.000 MiB before Used Memory : 4.540 MiB test 256.000 MiB after Used Memory : 4.540, ...[truncated 2326 chars]... gc'ed Used Memory : 3.181, delta 0.004 MiB Performance Stats: - File-Create 1 ms - File-Copy 4440 ms - GC 16 ms - Total 4457 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820052402 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820052403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream6.2290test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820023138 ms III - Start SLOCK [T main @ 1577820023138 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 256.000 MiB before Used Memory : 4.540 MiB test 256.000 MiB after Used Memory : 4.540, ...[truncated 2326 chars]... gc'ed Used Memory : 3.181, delta 0.004 MiB Performance Stats: - File-Create 1 ms - File-Copy 4440 ms - GC 16 ms - Total 4457 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820052402 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820052403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream6.2730test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820023138 ms III - Start SLOCK [T main @ 1577820023138 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 256.000 MiB before Used Memory : 4.540 MiB test 256.000 MiB after Used Memory : 4.540, ...[truncated 2326 chars]... gc'ed Used Memory : 3.181, delta 0.004 MiB Performance Stats: - File-Create 1 ms - File-Copy 4440 ms - GC 16 ms - Total 4457 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820052402 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820052403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream5.8530test11falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820023138 ms III - Start SLOCK [T main @ 1577820023138 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 256.000 MiB before Used Memory : 4.540 MiB test 256.000 MiB after Used Memory : 4.540, ...[truncated 2326 chars]... gc'ed Used Memory : 3.181, delta 0.004 MiB Performance Stats: - File-Create 1 ms - File-Copy 4440 ms - GC 16 ms - Total 4457 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820052402 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820052403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream4.9590test12falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820023138 ms III - Start SLOCK [T main @ 1577820023138 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 256.000 MiB before Used Memory : 4.540 MiB test 256.000 MiB after Used Memory : 4.540, ...[truncated 2326 chars]... gc'ed Used Memory : 3.181, delta 0.004 MiB Performance Stats: - File-Create 1 ms - File-Copy 4440 ms - GC 16 ms - Total 4457 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820052402 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820052403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 29.784com.jogamp.common.nio.TestByteBufferCopyStream++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820023138 ms III - Start SLOCK [T main @ 1577820023138 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 256.000 MiB before Used Memory : 4.540 MiB test 256.000 MiB after Used Memory : 4.540, ...[truncated 2326 chars]... gc'ed Used Memory : 3.181, delta 0.004 MiB Performance Stats: - File-Create 1 ms - File-Copy 4440 ms - GC 16 ms - Total 4457 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820052402 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820052403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:230com.jogamp.common.nio.TestByteBufferInputStream41.0060test01MixedIntSizefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820052932 ms III - Start SLOCK [T main @ 1577820052932 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts Total Memory : 13.000 MiB Max Memory : 2048.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.477 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 1.000 MiB gc'ed Used Memory : 3.216, delta 0.002 MiB test #0 1.000 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820095582 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820095582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferInputStream0.5310test11MMap1GiBFlushNonefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820052932 ms III - Start SLOCK [T main @ 1577820052932 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts Total Memory : 13.000 MiB Max Memory : 2048.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.477 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 1.000 MiB gc'ed Used Memory : 3.216, delta 0.002 MiB test #0 1.000 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820095582 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820095582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferInputStream0.5270test12MMap1GiBFlushSoftfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820052932 ms III - Start SLOCK [T main @ 1577820052932 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts Total Memory : 13.000 MiB Max Memory : 2048.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.477 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 1.000 MiB gc'ed Used Memory : 3.216, delta 0.002 MiB test #0 1.000 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820095582 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820095582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferInputStream0.5260test13MMap2GiBFlushHardfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820052932 ms III - Start SLOCK [T main @ 1577820052932 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts Total Memory : 13.000 MiB Max Memory : 2048.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.477 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 1.000 MiB gc'ed Used Memory : 3.216, delta 0.002 MiB test #0 1.000 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820095582 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820095582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 43.177com.jogamp.common.nio.TestByteBufferInputStream++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820052932 ms III - Start SLOCK [T main @ 1577820052932 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts Total Memory : 13.000 MiB Max Memory : 2048.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.477 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 1.000 MiB gc'ed Used Memory : 3.216, delta 0.002 MiB test #0 1.000 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820095582 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820095582 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:520com.jogamp.common.nio.TestByteBufferOutputStream2.3850test00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820096120 ms III - Start SLOCK [T main @ 1577820096121 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.nio.T ...[truncated 754 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820112757 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820112758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream2.080test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820096120 ms III - Start SLOCK [T main @ 1577820096121 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.nio.T ...[truncated 754 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820112757 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820112758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream2.2020test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820096120 ms III - Start SLOCK [T main @ 1577820096121 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.nio.T ...[truncated 754 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820112757 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820112758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream2.210test03falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820096120 ms III - Start SLOCK [T main @ 1577820096121 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.nio.T ...[truncated 754 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820112757 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820112758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream1.80test10falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820096120 ms III - Start SLOCK [T main @ 1577820096121 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.nio.T ...[truncated 754 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820112757 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820112758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream1.9560test11falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820096120 ms III - Start SLOCK [T main @ 1577820096121 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.nio.T ...[truncated 754 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820112757 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820112758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream1.9450test12falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820096120 ms III - Start SLOCK [T main @ 1577820096121 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.nio.T ...[truncated 754 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820112757 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820112758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream2.0360test13falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820096120 ms III - Start SLOCK [T main @ 1577820096121 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.nio.T ...[truncated 754 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820112757 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820112758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 17.165com.jogamp.common.nio.TestByteBufferOutputStream++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820096120 ms III - Start SLOCK [T main @ 1577820096121 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.nio.T ...[truncated 754 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820112757 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820112758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:21:360com.jogamp.common.nio.TestCachedBufferFactory0.0120dynamicConcurrentTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820113292 ms III - Start SLOCK [T main @ 1577820113293 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820113328 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820113328 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.nio.TestCachedBufferFactory0.0030dynamicTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820113292 ms III - Start SLOCK [T main @ 1577820113293 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820113328 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820113328 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.nio.TestCachedBufferFactory0.0010staticTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820113292 ms III - Start SLOCK [T main @ 1577820113293 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820113328 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820113328 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.562com.jogamp.common.nio.TestCachedBufferFactory++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820113292 ms III - Start SLOCK [T main @ 1577820113293 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820113328 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820113328 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:21:530com.jogamp.common.nio.TestPointerBufferEndian0.0020testDirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820113862 ms III - Start SLOCK [T main @ 1577820113863 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820113884 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820113884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Mac OS X> CPU: <x86_64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: <Mac OS X> CPU: <x86_64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 0com.jogamp.common.nio.TestPointerBufferEndian0.00testIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820113862 ms III - Start SLOCK [T main @ 1577820113863 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820113884 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820113884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Mac OS X> CPU: <x86_64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: <Mac OS X> CPU: <x86_64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 0.547com.jogamp.common.nio.TestPointerBufferEndian++++ Test Singleton.lock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820113862 ms III - Start SLOCK [T main @ 1577820113863 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820113884 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820113884 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Mac OS X> CPU: <x86_64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: <Mac OS X> CPU: <x86_64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 2019-12-31T19:21:530com.jogamp.common.nio.TestStructAccessorEndian0.0010testStructAccessorEndian1falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820114417 ms III - Start SLOCK [T main @ 1577820114417 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820114437 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820114437 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms OS: <Mac OS X> CPU: <x86_64> Bits: <64/64> CPU is: 64 bit MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 0.542com.jogamp.common.nio.TestStructAccessorEndian++++ Test Singleton.lock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820114417 ms III - Start SLOCK [T main @ 1577820114417 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820114437 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820114437 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms OS: <Mac OS X> CPU: <x86_64> Bits: <64/64> CPU is: 64 bit MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 2019-12-31T19:21:540com.jogamp.common.os.TestElfReader010.00test01GNULinuxSelfExefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820114967 ms III - Start SLOCK [T main @ 1577820114967 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib XXX2 #0: test libjava.dylib XXX2 #0: libjava.d ...[truncated 3380 chars]... unner.java:1014) ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820114988 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820114988 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.os.TestElfReader010.0020test02JavaLibfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820114967 ms III - Start SLOCK [T main @ 1577820114967 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib XXX2 #0: test libjava.dylib XXX2 #0: libjava.d ...[truncated 3380 chars]... unner.java:1014) ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820114988 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820114988 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.os.TestElfReader010.00test99UserFilefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820114967 ms III - Start SLOCK [T main @ 1577820114967 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib XXX2 #0: test libjava.dylib XXX2 #0: libjava.d ...[truncated 3380 chars]... unner.java:1014) ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820114988 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820114988 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.542com.jogamp.common.os.TestElfReader01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820114967 ms III - Start SLOCK [T main @ 1577820114967 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib XXX2 #0: test libjava.dylib XXX2 #0: libjava.d ...[truncated 3380 chars]... unner.java:1014) ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820114988 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820114988 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:21:540com.jogamp.common.util.IntIntHashMapTest0.0330benchmarkfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820115518 ms III - Start SLOCK [T main @ 1577820115521 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMa ...[truncated 241 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820116320 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820116320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 4.284542ms map: 3.339596ms get iimap: 1.174762ms map: 1.74352ms remove iimap: 1.2471ms map: 7.101912ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.840284ms map: 3.186909ms get iimap: 1.348743ms map: 2.270917ms remove iimap: 1.056382ms map: 2.65309ms 0com.jogamp.common.util.IntIntHashMapTest0.0020capacityTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820115518 ms III - Start SLOCK [T main @ 1577820115521 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMa ...[truncated 241 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820116320 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820116320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 4.284542ms map: 3.339596ms get iimap: 1.174762ms map: 1.74352ms remove iimap: 1.2471ms map: 7.101912ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.840284ms map: 3.186909ms get iimap: 1.348743ms map: 2.270917ms remove iimap: 1.056382ms map: 2.65309ms 0com.jogamp.common.util.IntIntHashMapTest0.0530cloneTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820115518 ms III - Start SLOCK [T main @ 1577820115521 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMa ...[truncated 241 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820116320 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820116320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 4.284542ms map: 3.339596ms get iimap: 1.174762ms map: 1.74352ms remove iimap: 1.2471ms map: 7.101912ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.840284ms map: 3.186909ms get iimap: 1.348743ms map: 2.270917ms remove iimap: 1.056382ms map: 2.65309ms 0com.jogamp.common.util.IntIntHashMapTest0.0020iteratorTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820115518 ms III - Start SLOCK [T main @ 1577820115521 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMa ...[truncated 241 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820116320 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820116320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 4.284542ms map: 3.339596ms get iimap: 1.174762ms map: 1.74352ms remove iimap: 1.2471ms map: 7.101912ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.840284ms map: 3.186909ms get iimap: 1.348743ms map: 2.270917ms remove iimap: 1.056382ms map: 2.65309ms 0com.jogamp.common.util.IntIntHashMapTest0.6810testPutRemovefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820115518 ms III - Start SLOCK [T main @ 1577820115521 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMa ...[truncated 241 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820116320 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820116320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 4.284542ms map: 3.339596ms get iimap: 1.174762ms map: 1.74352ms remove iimap: 1.2471ms map: 7.101912ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.840284ms map: 3.186909ms get iimap: 1.348743ms map: 2.270917ms remove iimap: 1.056382ms map: 2.65309ms 1.323com.jogamp.common.util.IntIntHashMapTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820115518 ms III - Start SLOCK [T main @ 1577820115521 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMa ...[truncated 241 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820116320 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820116320 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 4.284542ms map: 3.339596ms get iimap: 1.174762ms map: 1.74352ms remove iimap: 1.2471ms map: 7.101912ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.840284ms map: 3.186909ms get iimap: 1.348743ms map: 2.270917ms remove iimap: 1.056382ms map: 2.65309ms 2019-12-31T19:21:550com.jogamp.common.util.IntObjectHashMapTest2.6330cloneTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820116850 ms III - Start SLOCK [T main @ 1577820116850 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820121475 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820121476 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.IntObjectHashMapTest0.0020iteratorTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820116850 ms III - Start SLOCK [T main @ 1577820116850 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820121475 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820121476 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.IntObjectHashMapTest1.9670testPutRemovefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820116850 ms III - Start SLOCK [T main @ 1577820116850 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820121475 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820121476 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 5.154com.jogamp.common.util.IntObjectHashMapTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820116850 ms III - Start SLOCK [T main @ 1577820116850 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820121475 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820121476 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:21:560com.jogamp.common.util.LongIntHashMapTest0.0210benchmarkfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820122011 ms III - Start SLOCK [T main @ 1577820122012 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820122775 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820122775 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 1.992145ms map: 1.49956ms get iimap: 1.022107ms map: 0.905784ms remove iimap: 1.14624ms map: 4.035753ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 1.365029ms map: 1.496687ms get iimap: 0.658641ms map: 0.88122ms remove iimap: 0.710848ms map: 4.162278ms 0com.jogamp.common.util.LongIntHashMapTest0.0040iteratorTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820122011 ms III - Start SLOCK [T main @ 1577820122012 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820122775 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820122775 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 1.992145ms map: 1.49956ms get iimap: 1.022107ms map: 0.905784ms remove iimap: 1.14624ms map: 4.035753ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 1.365029ms map: 1.496687ms get iimap: 0.658641ms map: 0.88122ms remove iimap: 0.710848ms map: 4.162278ms 0com.jogamp.common.util.LongIntHashMapTest0.7140testPutRemovefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820122011 ms III - Start SLOCK [T main @ 1577820122012 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820122775 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820122775 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 1.992145ms map: 1.49956ms get iimap: 1.022107ms map: 0.905784ms remove iimap: 1.14624ms map: 4.035753ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 1.365029ms map: 1.496687ms get iimap: 0.658641ms map: 0.88122ms remove iimap: 0.710848ms map: 4.162278ms 1.29com.jogamp.common.util.LongIntHashMapTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820122011 ms III - Start SLOCK [T main @ 1577820122012 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820122775 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820122775 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 1.992145ms map: 1.49956ms get iimap: 1.022107ms map: 0.905784ms remove iimap: 1.14624ms map: 4.035753ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 1.365029ms map: 1.496687ms get iimap: 0.658641ms map: 0.88122ms remove iimap: 0.710848ms map: 4.162278ms 2019-12-31T19:22:020com.jogamp.common.util.TestArrayHashMap010.0010test01ArrayHashMapWithNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820123309 ms III - Start SLOCK [T main @ 1577820123309 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820123329 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820123329 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestArrayHashMap010.00test02ArrayHashSetWithoutNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820123309 ms III - Start SLOCK [T main @ 1577820123309 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820123329 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820123329 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.542com.jogamp.common.util.TestArrayHashMap01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820123309 ms III - Start SLOCK [T main @ 1577820123309 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820123329 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820123329 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:030com.jogamp.common.util.TestArrayHashSet010.0040test01ArrayHashSetWithNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820123858 ms III - Start SLOCK [T main @ 1577820123859 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820123882 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820123882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestArrayHashSet010.0010test02ArrayHashSetWithoutNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820123858 ms III - Start SLOCK [T main @ 1577820123859 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820123882 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820123882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.55com.jogamp.common.util.TestArrayHashSet01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820123858 ms III - Start SLOCK [T main @ 1577820123859 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820123882 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820123882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:030com.jogamp.common.util.TestBitfield000.0030test01_BitCount32_OnefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820124420 ms III - Start SLOCK [T main @ 1577820124420 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820125587 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820125587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.0190test02_BitCount32_SamplesfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820124420 ms III - Start SLOCK [T main @ 1577820124420 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820125587 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820125587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.00test03_BitCount32_DatafalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820124420 ms III - Start SLOCK [T main @ 1577820124420 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820125587 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820125587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.0020test10_SetupfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820124420 ms III - Start SLOCK [T main @ 1577820124420 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820125587 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820125587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.00test20_ValidateTestDatafalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820124420 ms III - Start SLOCK [T main @ 1577820124420 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820125587 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820125587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.0110test21_Aligned32bitfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820124420 ms III - Start SLOCK [T main @ 1577820124420 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820125587 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820125587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield001.1130test21_UnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820124420 ms III - Start SLOCK [T main @ 1577820124420 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820125587 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820125587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1.694com.jogamp.common.util.TestBitfield00++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820124420 ms III - Start SLOCK [T main @ 1577820124420 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820125587 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820125587 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:040com.jogamp.common.util.TestBitstream000.0060test00ShowByteOrderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126121 ms III - Start SLOCK [T main @ 1577820126121 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126161 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream000.0030test01Uint32ConversionfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126121 ms III - Start SLOCK [T main @ 1577820126121 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126161 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream000.0060test02ShiftSignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126121 ms III - Start SLOCK [T main @ 1577820126121 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126161 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream000.0040test10ReadWrite_13falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126121 ms III - Start SLOCK [T main @ 1577820126121 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126161 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.571com.jogamp.common.util.TestBitstream00++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126121 ms III - Start SLOCK [T main @ 1577820126121 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820126161 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126161 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:060com.jogamp.common.util.TestBitstream010.0090test01LinearBitsMSBFirstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126701 ms III - Start SLOCK [T main @ 1577820126701 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126745 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitstream010.0070test02LinearBitsLSBFirstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126701 ms III - Start SLOCK [T main @ 1577820126701 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126745 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitstream010.0060test03BulkBitsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126701 ms III - Start SLOCK [T main @ 1577820126701 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126745 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitstream010.0010test05ErrorHandlingfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126701 ms III - Start SLOCK [T main @ 1577820126701 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126745 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.576com.jogamp.common.util.TestBitstream01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126701 ms III - Start SLOCK [T main @ 1577820126701 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820126745 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820126745 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:060com.jogamp.common.util.TestBitstream020.0010test01Int8BitsAlignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820127306 ms III - Start SLOCK [T main @ 1577820127307 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] Read8.1 0, [00, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] Read8.1 1, [01, 00000001] Read8.2 1, [01, 0000000 ...[truncated 5298 chars]... Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820127336 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820127336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream020.0020test02Int8BitsUnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820127306 ms III - Start SLOCK [T main @ 1577820127307 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] Read8.1 0, [00, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] Read8.1 1, [01, 00000001] Read8.2 1, [01, 0000000 ...[truncated 5298 chars]... Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820127336 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820127336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.555com.jogamp.common.util.TestBitstream02++++ Test Singleton.lock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820127306 ms III - Start SLOCK [T main @ 1577820127307 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] Read8.1 0, [00, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] Read8.1 1, [01, 00000001] Read8.2 1, [01, 0000000 ...[truncated 5298 chars]... Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820127336 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820127336 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:070com.jogamp.common.util.TestBitstream030.0020test01Int16BitsAlignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820127875 ms III - Start SLOCK [T main @ 1577820127876 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], Read16.1 0, [0000, 0000000000000000] TestData.2: : 000: ...[truncated 43312 chars]... ], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820127912 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820127912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream030.0130test02Int16BitsUnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820127875 ms III - Start SLOCK [T main @ 1577820127876 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], Read16.1 0, [0000, 0000000000000000] TestData.2: : 000: ...[truncated 43312 chars]... ], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820127912 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820127912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.563com.jogamp.common.util.TestBitstream03++++ Test Singleton.lock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820127875 ms III - Start SLOCK [T main @ 1577820127876 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], Read16.1 0, [0000, 0000000000000000] TestData.2: : 000: ...[truncated 43312 chars]... ], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820127912 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820127912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:070com.jogamp.common.util.TestBitstream040.0080test01Int32BitsAlignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820128494 ms III - Start SLOCK [T main @ 1577820128496 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000], [ ...[truncated 65832 chars]... 0xffffffff ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820128626 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820128626 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream040.0930test02Int32BitsUnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820128494 ms III - Start SLOCK [T main @ 1577820128496 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000], [ ...[truncated 65832 chars]... 0xffffffff ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820128626 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820128626 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.657com.jogamp.common.util.TestBitstream04++++ Test Singleton.lock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820128494 ms III - Start SLOCK [T main @ 1577820128496 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000], [ ...[truncated 65832 chars]... 0xffffffff ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820128626 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820128626 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:080com.jogamp.common.util.TestFloatStack010.0020test01PrimitiveArray_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129269 ms III - Start SLOCK [T main @ 1577820129269 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129300 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129300 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestFloatStack010.0010test02PrimitiveArray_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129269 ms III - Start SLOCK [T main @ 1577820129269 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129300 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129300 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestFloatStack010.0020test11FloatBuffer_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129269 ms III - Start SLOCK [T main @ 1577820129269 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129300 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129300 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestFloatStack010.0020test12FloatBuffer_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129269 ms III - Start SLOCK [T main @ 1577820129269 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129300 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129300 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.567com.jogamp.common.util.TestFloatStack01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129269 ms III - Start SLOCK [T main @ 1577820129269 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820129300 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129300 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:090com.jogamp.common.util.TestIOUtil010.0010test01CleanPathStringfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129840 ms III - Start SLOCK [T main @ 1577820129840 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129875 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129875 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIOUtil010.0020test11CopyStream01ArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129840 ms III - Start SLOCK [T main @ 1577820129840 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129875 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129875 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIOUtil010.0020test12CopyStream02BufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129840 ms III - Start SLOCK [T main @ 1577820129840 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129875 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129875 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIOUtil010.0060test13CopyStream03BufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129840 ms III - Start SLOCK [T main @ 1577820129840 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129875 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129875 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.562com.jogamp.common.util.TestIOUtil01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129840 ms III - Start SLOCK [T main @ 1577820129840 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820129875 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820129875 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:090com.jogamp.common.util.TestIntegerStack010.0010test01PrimitiveArray_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130409 ms III - Start SLOCK [T main @ 1577820130410 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130436 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820130436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIntegerStack010.0010test02PrimitiveArray_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130409 ms III - Start SLOCK [T main @ 1577820130410 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130436 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820130436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIntegerStack010.0010test11FloatBuffer_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130409 ms III - Start SLOCK [T main @ 1577820130410 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130436 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820130436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIntegerStack010.0010test12FloatBuffer_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130409 ms III - Start SLOCK [T main @ 1577820130410 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130436 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820130436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.553com.jogamp.common.util.TestIntegerStack01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130409 ms III - Start SLOCK [T main @ 1577820130410 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820130436 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820130436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:100com.jogamp.common.util.TestIteratorIndexCORE0.4230test01ArrayListIteratorfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820130970 ms III - Start SLOCK [T main @ 1577820130970 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820132504 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820132504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestIteratorIndexCORE0.3490test01LinkedListListIndexfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820130970 ms III - Start SLOCK [T main @ 1577820130970 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820132504 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820132504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestIteratorIndexCORE0.5960test01LinkedListListIteratorfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820130970 ms III - Start SLOCK [T main @ 1577820130970 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820132504 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820132504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestIteratorIndexCORE0.1470test0ArrayListIndexfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820130970 ms III - Start SLOCK [T main @ 1577820130970 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820132504 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820132504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2.061com.jogamp.common.util.TestIteratorIndexCORE++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820130970 ms III - Start SLOCK [T main @ 1577820130970 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820132504 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820132504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:100com.jogamp.common.util.TestJarUtil0.0030testJarUtilFlat01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133057 ms III - Start SLOCK [T main @ 1577820133057 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln1510865235290459092 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/Users/jogamp/JogAmpSl ...[truncated 15288 chars]... e_cache/jln16759199918539795735/jln3358177532050099952/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133094 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820133094 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestJarUtil0.0050testJarUtilJarInJar01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133057 ms III - Start SLOCK [T main @ 1577820133057 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln1510865235290459092 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/Users/jogamp/JogAmpSl ...[truncated 15288 chars]... e_cache/jln16759199918539795735/jln3358177532050099952/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133094 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820133094 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestJarUtil0.0030testJarUtilJarInJar02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133057 ms III - Start SLOCK [T main @ 1577820133057 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln1510865235290459092 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/Users/jogamp/JogAmpSl ...[truncated 15288 chars]... e_cache/jln16759199918539795735/jln3358177532050099952/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133094 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820133094 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestJarUtil0.0020testJarUtilJarInJar03falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133057 ms III - Start SLOCK [T main @ 1577820133057 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln1510865235290459092 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/Users/jogamp/JogAmpSl ...[truncated 15288 chars]... e_cache/jln16759199918539795735/jln3358177532050099952/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133094 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820133094 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.563com.jogamp.common.util.TestJarUtil++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133057 ms III - Start SLOCK [T main @ 1577820133057 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln1510865235290459092 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/Users/jogamp/JogAmpSl ...[truncated 15288 chars]... e_cache/jln16759199918539795735/jln3358177532050099952/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820133094 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820133094 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:130com.jogamp.common.util.TestLFRingBuffer010.0010test11_GrowEmpty02_Begin2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test20_GrowFull01_BeginfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test25_GrowFull11_End1falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test21_GrowFull02_Begin1falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test03_FullReadResetfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test24_GrowFull05_EndfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test22_GrowFull03_Begin2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test10_GrowEmpty01_BeginfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test02_EmptyWritefalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test26_GrowFull12_End2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test04_EmptyWriteClearfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test13_GrowEmpty04_End2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test23_GrowFull04_Begin3falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test12_GrowEmpty03_EndfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test06_ReadResetMid02falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test27_GrowFull13_End3falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test05_ReadResetMid01falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test01_FullReadfalsePASSED0.011com.jogamp.common.util.TestLFRingBuffer012019-12-31T19:22:130com.jogamp.common.util.TestPlatform010.00testInfo00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820133665 ms III - Start SLOCK [T main @ 1577820133665 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 OS name/type: Mac OS X, MACOS OS version: 10.15.1, 10.15.1 Arch, CPU: x86_64, X86_64/X86 OS/Arch: macosx-universal Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: AdoptOpenJDK/https://adoptopenj ...[truncated 316 chars]... ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820133691 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820133691 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestPlatform010.00testPageSize01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820133665 ms III - Start SLOCK [T main @ 1577820133665 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 OS name/type: Mac OS X, MACOS OS version: 10.15.1, 10.15.1 Arch, CPU: x86_64, X86_64/X86 OS/Arch: macosx-universal Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: AdoptOpenJDK/https://adoptopenj ...[truncated 316 chars]... ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820133691 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820133691 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.55com.jogamp.common.util.TestPlatform01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820133665 ms III - Start SLOCK [T main @ 1577820133665 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 OS name/type: Mac OS X, MACOS OS version: 10.15.1, 10.15.1 Arch, CPU: x86_64, X86_64/X86 OS/Arch: macosx-universal Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: AdoptOpenJDK/https://adoptopenj ...[truncated 316 chars]... ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820133691 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820133691 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:130com.jogamp.common.util.TestRunnableTask010.0010testInvokeAndWait00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820134222 ms III - Start SLOCK [T main @ 1577820134222 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@690e4b00 BB.1: java.lang.Object@690e4b00 BB.2 CA.1: java.lang.Object@690e4b00 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait0 ...[truncated 17 chars]... etUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@56a72887 BB.1: java.lang.Object@56a72887 BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820134245 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820134245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestRunnableTask010.0010testInvokeAndWait01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820134222 ms III - Start SLOCK [T main @ 1577820134222 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@690e4b00 BB.1: java.lang.Object@690e4b00 BB.2 CA.1: java.lang.Object@690e4b00 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait0 ...[truncated 17 chars]... etUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@56a72887 BB.1: java.lang.Object@56a72887 BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820134245 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820134245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.548com.jogamp.common.util.TestRunnableTask01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820134222 ms III - Start SLOCK [T main @ 1577820134222 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@690e4b00 BB.1: java.lang.Object@690e4b00 BB.2 CA.1: java.lang.Object@690e4b00 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait0 ...[truncated 17 chars]... etUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@56a72887 BB.1: java.lang.Object@56a72887 BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820134245 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820134245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:140com.jogamp.common.util.TestSyncRingBuffer010.00test11_GrowEmpty02_Begin2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test20_GrowFull01_BeginfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test25_GrowFull11_End1falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test21_GrowFull02_Begin1falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test03_FullReadResetfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test24_GrowFull05_EndfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test22_GrowFull03_Begin2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test10_GrowEmpty01_BeginfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test02_EmptyWritefalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test26_GrowFull12_End2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test04_EmptyWriteClearfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test13_GrowEmpty04_End2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test23_GrowFull04_Begin3falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test12_GrowEmpty03_EndfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test06_ReadResetMid02falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test27_GrowFull13_End3falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test05_ReadResetMid01falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test01_FullReadfalsePASSED0.173com.jogamp.common.util.TestSyncRingBuffer012019-12-31T19:22:140com.jogamp.common.util.TestSystemPropsAndEnvs0.0010dumpEnvironmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820134987 ms III - Start SLOCK [T main @ 1577820134987 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820135025 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135025 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 1: DYLD_LIBRARY_PATH = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/test/build/natives 2: PATH = /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin:/usr/local/bin:/usr/local/apache-ant/bin:/usr/bin:/bin:/usr/sbin:/sbin 3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macosx-10_6-x86_64-nvidia/921/display/redirect 4: HUDSO ...[truncated 6835 chars]... ry.path = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/test/build/natives 55: java.vendor = AdoptOpenJDK 56: java.vm.info = mixed mode 57: java.vm.version = 11.0.3+7 58: sun.io.unicode.encoding = UnicodeBig 59: jnlp.no.jvm.data.model.set = true 60: java.class.version = 55.0 61: socksNonProxyHosts = local|*.local|169.254/16|*.169.254/16 Property count: 61 0com.jogamp.common.util.TestSystemPropsAndEnvs0.0010dumpPropertiesfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820134987 ms III - Start SLOCK [T main @ 1577820134987 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820135025 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135025 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 1: DYLD_LIBRARY_PATH = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/test/build/natives 2: PATH = /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin:/usr/local/bin:/usr/local/apache-ant/bin:/usr/bin:/bin:/usr/sbin:/sbin 3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macosx-10_6-x86_64-nvidia/921/display/redirect 4: HUDSO ...[truncated 6835 chars]... ry.path = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/test/build/natives 55: java.vendor = AdoptOpenJDK 56: java.vm.info = mixed mode 57: java.vm.version = 11.0.3+7 58: sun.io.unicode.encoding = UnicodeBig 59: jnlp.no.jvm.data.model.set = true 60: java.class.version = 55.0 61: socksNonProxyHosts = local|*.local|169.254/16|*.169.254/16 Property count: 61 0.57com.jogamp.common.util.TestSystemPropsAndEnvs++++ Test Singleton.lock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820134987 ms III - Start SLOCK [T main @ 1577820134987 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820135025 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135025 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 1: DYLD_LIBRARY_PATH = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/test/build/natives 2: PATH = /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin:/usr/local/bin:/usr/local/apache-ant/bin:/usr/bin:/bin:/usr/sbin:/sbin 3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macosx-10_6-x86_64-nvidia/921/display/redirect 4: HUDSO ...[truncated 6835 chars]... ry.path = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/test/build/natives 55: java.vendor = AdoptOpenJDK 56: java.vm.info = mixed mode 57: java.vm.version = 11.0.3+7 58: sun.io.unicode.encoding = UnicodeBig 59: jnlp.no.jvm.data.model.set = true 60: java.class.version = 55.0 61: socksNonProxyHosts = local|*.local|169.254/16|*.169.254/16 Property count: 61 2019-12-31T19:22:140com.jogamp.common.util.TestTempJarCache0.120testJarUtil01afalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestTempJarCache0.00testJarUtil01bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestTempJarCache0.00testTempFileCache01FileExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestTempJarCache0.0010testTempFileCache02InstancesfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestTempJarCache0.00testTempJarCache00InitfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestTempJarCache0.0620testTempJarCache01LoadAllTestManifestAndClassfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestTempJarCache0.0010testTempJarCache02AddNativeLibsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestTempJarCache0.0010testTempJarCache04aSameClassLoaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestTempJarCache0.0340testTempJarCache04bDiffClassLoaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.871com.jogamp.common.util.TestTempJarCache++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135582 ms III - Start SLOCK [T main @ 1577820135582 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln16759199918539795735/jln8915495426057367781 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ...[truncated 6421 chars]... empJarCache04bDiffClassLoader url: jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macosx-10_6-x86_64-nvidia/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820135927 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820135927 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:150com.jogamp.common.util.TestValueConversion0.00testBaseDoublefalsePASSED0com.jogamp.common.util.TestValueConversion0.00testBaseFloatfalsePASSED0com.jogamp.common.util.TestValueConversion0.00testConversionfalsePASSED0.003com.jogamp.common.util.TestValueConversion2019-12-31T19:22:160com.jogamp.common.util.TestVersionInfo0.0020test01InfofalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820136470 ms III - Start SLOCK [T main @ 1577820136470 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info ----------------------------------------------------------------------------------------------------- Platform: MACOS / Mac OS X 10.15.1 (10.15.1), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDa ...[truncated 3130 chars]... ld-time): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c SHA CLASSES.this (now): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820136546 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820136546 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionInfo0.0490test02ValidateSHAfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820136470 ms III - Start SLOCK [T main @ 1577820136470 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info ----------------------------------------------------------------------------------------------------- Platform: MACOS / Mac OS X 10.15.1 (10.15.1), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDa ...[truncated 3130 chars]... ld-time): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c SHA CLASSES.this (now): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820136546 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820136546 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.608com.jogamp.common.util.TestVersionInfo++++ Test Singleton.lock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820136470 ms III - Start SLOCK [T main @ 1577820136470 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info ----------------------------------------------------------------------------------------------------- Platform: MACOS / Mac OS X 10.15.1 (10.15.1), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDa ...[truncated 3130 chars]... ld-time): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c SHA CLASSES.this (now): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820136546 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820136546 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:160com.jogamp.common.util.TestVersionNumber0.00test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137095 ms III - Start SLOCK [T main @ 1577820137095 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137122 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestVersionNumber0.0010test01bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137095 ms III - Start SLOCK [T main @ 1577820137095 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137122 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestVersionNumber0.0010test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137095 ms III - Start SLOCK [T main @ 1577820137095 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137122 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestVersionNumber0.00test02bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137095 ms III - Start SLOCK [T main @ 1577820137095 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137122 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestVersionNumber0.00test03falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137095 ms III - Start SLOCK [T main @ 1577820137095 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137122 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestVersionNumber0.0010test03bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137095 ms III - Start SLOCK [T main @ 1577820137095 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137122 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestVersionNumber0.00test04falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137095 ms III - Start SLOCK [T main @ 1577820137095 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137122 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestVersionNumber0.00test04bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137095 ms III - Start SLOCK [T main @ 1577820137095 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137122 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.555com.jogamp.common.util.TestVersionNumber++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137095 ms III - Start SLOCK [T main @ 1577820137095 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820137122 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137122 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:170com.jogamp.common.util.TestVersionSemantics0.0770testVersionV220V221falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137657 ms III - Start SLOCK [T main @ 1577820137657 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98238 chars]... ethod getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137975 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionSemantics0.0650testVersionV221V230falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137657 ms III - Start SLOCK [T main @ 1577820137657 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98238 chars]... ethod getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137975 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionSemantics0.0880testVersionV230V232falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137657 ms III - Start SLOCK [T main @ 1577820137657 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98238 chars]... ethod getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137975 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionSemantics0.0610testVersionV232V24xfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137657 ms III - Start SLOCK [T main @ 1577820137657 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98238 chars]... ethod getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137975 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.838com.jogamp.common.util.TestVersionSemantics++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137657 ms III - Start SLOCK [T main @ 1577820137657 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98238 chars]... ethod getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820137975 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820137975 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:170com.jogamp.common.util.locks.TestRecursiveLock010.3420testLockedObjectThreading25x100x100N_Int01_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.3460testLockedObjectThreading25x100x100N_Int01_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.2550testLockedObjectThreading25x100x100N_Java5_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.3450testLockedObjectThreading25x100x100N_Java5_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.4280testLockedObjectThreading25x100x100Y_Int01_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.3030testLockedObjectThreading25x100x100Y_Int01_UnairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.3050testLockedObjectThreading25x100x100Y_Java5_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.3180testLockedObjectThreading25x100x100Y_Java5_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.460testLockedObjectThreading5x1000x10000N_Int01_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.3650testLockedObjectThreading5x1000x10000N_Int01_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.4790testLockedObjectThreading5x1000x10000N_Java5_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.4740testLockedObjectThreading5x1000x10000N_Java5_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 4.978com.jogamp.common.util.locks.TestRecursiveLock01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820138569 ms III - Start SLOCK [T main @ 1577820138569 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 342 ms, avrg 2543457 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 474 ms, avrg 355 ns, deviation [ -72 .. 215 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820143018 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143018 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:180com.jogamp.common.util.locks.TestRecursiveThreadGroupLock010.1450testTwoThreadsInGroupfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820143554 ms III - Start SLOCK [T main @ 1577820143554 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair , threads 5, loops-outter 1000, loops-inner 10000, yield YIELD - dt 144 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820143722 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143722 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.693com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820143554 ms III - Start SLOCK [T main @ 1577820143554 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair , threads 5, loops-outter 1000, loops-inner 10000, yield YIELD - dt 144 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820143722 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820143722 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:22:230com.jogamp.common.util.locks.TestSingletonServerSocket000.0250test01_LockUnlockfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820144257 ms III - Start SLOCK [T main @ 1577820144257 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820144281 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820144281 ms --- localhost/127.0.0.1:59999 - Unlock ok with ...[truncated 2657 chars]... on.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78) at java.base/java.lang.Thread.run(Thread.java:834) SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1577820171964 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #2 @ 1577820171965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #2 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 0com.jogamp.common.util.locks.TestSingletonServerSocket001.10test02_2ndInstanceLockTimeoutfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820144257 ms III - Start SLOCK [T main @ 1577820144257 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820144281 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820144281 ms --- localhost/127.0.0.1:59999 - Unlock ok with ...[truncated 2657 chars]... on.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78) at java.base/java.lang.Thread.run(Thread.java:834) SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1577820171964 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #2 @ 1577820171965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #2 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 0com.jogamp.common.util.locks.TestSingletonServerSocket0026.6920testOffthreadLockUnlockfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820144257 ms III - Start SLOCK [T main @ 1577820144257 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820144281 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820144281 ms --- localhost/127.0.0.1:59999 - Unlock ok with ...[truncated 2657 chars]... on.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78) at java.base/java.lang.Thread.run(Thread.java:834) SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1577820171964 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #2 @ 1577820171965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #2 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 27.845com.jogamp.common.util.locks.TestSingletonServerSocket00++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820144257 ms III - Start SLOCK [T main @ 1577820144257 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820144281 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820144281 ms --- localhost/127.0.0.1:59999 - Unlock ok with ...[truncated 2657 chars]... on.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78) at java.base/java.lang.Thread.run(Thread.java:834) SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1577820171964 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #2 @ 1577820171965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #2 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 2019-12-31T19:22:240com.jogamp.common.util.locks.TestSingletonServerSocket010.0010testJVMShutdownfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820172145 ms III - Start SLOCK [T main @ 1577820172145 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820172145 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820172145 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown 0.025com.jogamp.common.util.locks.TestSingletonServerSocket01++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820172145 ms III - Start SLOCK [T main @ 1577820172145 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820172145 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820172145 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown 2019-12-31T19:22:520com.jogamp.common.util.locks.TestSingletonServerSocket020.00dummyfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820172177 ms III - Start SLOCK [T main @ 1577820172177 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820172201 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820172201 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.559com.jogamp.common.util.locks.TestSingletonServerSocket02++++ Test Singleton.lock() SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820172177 ms III - Start SLOCK [T main @ 1577820172177 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820172201 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820172201 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:520com.jogamp.gluegen.jcpp.CppReaderTest0.0360testCppReaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172744 ms III - Start SLOCK [T main @ 1577820172744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172812 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820172812 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: MACOS / Mac OS X 10.15.1 (10.15.1), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ve ...[truncated 916 chars]... g #include <once.c> >> #line 1 "<CppReader Input@1007042810>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@1007042810>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0com.jogamp.gluegen.jcpp.CppReaderTest0.00testPragmaOncefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172744 ms III - Start SLOCK [T main @ 1577820172744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172812 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820172812 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: MACOS / Mac OS X 10.15.1 (10.15.1), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ve ...[truncated 916 chars]... g #include <once.c> >> #line 1 "<CppReader Input@1007042810>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@1007042810>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0com.jogamp.gluegen.jcpp.CppReaderTest0.0010testPragmaOnceWithMarkersfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172744 ms III - Start SLOCK [T main @ 1577820172744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172812 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820172812 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: MACOS / Mac OS X 10.15.1 (10.15.1), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ve ...[truncated 916 chars]... g #include <once.c> >> #line 1 "<CppReader Input@1007042810>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@1007042810>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0com.jogamp.gluegen.jcpp.CppReaderTest0.0030testVarargsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172744 ms III - Start SLOCK [T main @ 1577820172744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172812 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820172812 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: MACOS / Mac OS X 10.15.1 (10.15.1), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ve ...[truncated 916 chars]... g #include <once.c> >> #line 1 "<CppReader Input@1007042810>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@1007042810>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0.594com.jogamp.gluegen.jcpp.CppReaderTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172744 ms III - Start SLOCK [T main @ 1577820172744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820172812 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820172812 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: MACOS / Mac OS X 10.15.1 (10.15.1), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ve ...[truncated 916 chars]... g #include <once.c> >> #line 1 "<CppReader Input@1007042810>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@1007042810>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 2019-12-31T19:22:520com.jogamp.gluegen.jcpp.ErrorTest0.0010testErrorsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820173345 ms III - Start SLOCK [T main @ 1577820173345 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820173372 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820173372 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.553com.jogamp.gluegen.jcpp.ErrorTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820173345 ms III - Start SLOCK [T main @ 1577820173345 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820173372 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820173372 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:530com.jogamp.gluegen.jcpp.IncludeAbsoluteTest0.0010testAbsoluteIncludefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820173945 ms III - Start SLOCK [T main @ 1577820173945 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820173971 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820173971 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.556com.jogamp.gluegen.jcpp.IncludeAbsoluteTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820173945 ms III - Start SLOCK [T main @ 1577820173945 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820173971 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820173971 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:530com.jogamp.gluegen.jcpp.JavaFileSystemTest0.00testJavaFileSystemfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820174507 ms III - Start SLOCK [T main @ 1577820174508 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820174532 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820174532 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Failed to open stdio.h 0.55com.jogamp.gluegen.jcpp.JavaFileSystemTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820174507 ms III - Start SLOCK [T main @ 1577820174508 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820174532 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820174532 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Failed to open stdio.h 2019-12-31T19:22:540com.jogamp.gluegen.jcpp.JoinReaderTest0.00testJoinReaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820175065 ms III - Start SLOCK [T main @ 1577820175066 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820175090 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820175090 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Testing ab => ab At offset 0: a At offset 1: b Testing ab => ab At offset 0: a At offset 1: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing foo??(bar => foo[bar At offset 0: f At offset 1: o At offset 2: o At offset 3: [ At offset 4: b At offset 5: a At offset 6: r Testing foo??/ bar => foobar At offset 0: f At offset 1: o At offset 2: o At offset 3: b At offset 4: a At offset 5: r At offset 6: 0.555com.jogamp.gluegen.jcpp.JoinReaderTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820175065 ms III - Start SLOCK [T main @ 1577820175066 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820175090 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820175090 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Testing ab => ab At offset 0: a At offset 1: b Testing ab => ab At offset 0: a At offset 1: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing foo??(bar => foo[bar At offset 0: f At offset 1: o At offset 2: o At offset 3: [ At offset 4: b At offset 5: a At offset 6: r Testing foo??/ bar => foobar At offset 0: f At offset 1: o At offset 2: o At offset 3: b At offset 4: a At offset 5: r At offset 6: 2019-12-31T19:22:550com.jogamp.gluegen.jcpp.LexerSourceTest0.0030testLexerSourcefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820175789 ms III - Start SLOCK [T main @ 1577820175790 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820176000 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820176000 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.00testNumbersfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820175789 ms III - Start SLOCK [T main @ 1577820175790 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820176000 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820176000 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.00testNumbersInvalidfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820175789 ms III - Start SLOCK [T main @ 1577820175790 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820176000 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820176000 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.00testNumbersSuffixfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820175789 ms III - Start SLOCK [T main @ 1577820175790 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820176000 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820176000 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.0010testUnterminatedCommentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820175789 ms III - Start SLOCK [T main @ 1577820175790 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820176000 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820176000 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.742com.jogamp.gluegen.jcpp.LexerSourceTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820175789 ms III - Start SLOCK [T main @ 1577820175790 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820176000 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820176000 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:550com.jogamp.gluegen.jcpp.NumericValueTest0.0010testNumericValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820176590 ms III - Start SLOCK [T main @ 1577820176590 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820176618 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820176618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms Testing '0' -> 0.0 Token is [NUMBER@1,0]:"0"=00 Testing '1' -> 1.0 Token is [NUMBER@1,0]:"1"=1 Testing '1L' -> 1.0 Token is [NUMBER@1,0]:"1L"=1 Testing '12' -> 12.0 Token is [NUMBER@1,0]:"12"=12 Testing '12L' -> 12.0 Token is [NUMBER@1,0]:"12L"=12 Testing '0xf' -> 15.0 Token is [NUMBER@1,0]:"0xf"=0xf Testing '0xfL' -> 15.0 Token is [NUMBER@1,0]:"0xfL"=0xf Testing '0x12' -> 18.0 Token is [NUMBER@1,0]:"0x12"=0x12 Testing '0x12L' -> 18.0 Token is [NUMBER@1,0]:"0x12L"=0x12 Testing '0673' -> 443.0 To ...[truncated 236 chars]... .0 Testing '00.0' -> 0.0 Token is [NUMBER@1,0]:"00.0"=00.0 Testing '00.' -> 0.0 Token is [NUMBER@1,0]:"00."=00. Testing '1e1' -> 10.0 Token is [NUMBER@1,0]:"1e1"=1e1 Testing '1e-1' -> 0.1 Token is [NUMBER@1,0]:"1e-1"=1e-1 Testing '0x12e3' -> 4835.0 Token is [NUMBER@1,0]:"0x12e3"=0x12e3 Testing '0x12p3' -> 144.0 Token is [NUMBER@1,0]:"0x12p3"=0x12p3 Testing '012e3' -> 12000.0 Token is [NUMBER@1,0]:"012e3"=012e3 Testing '067e4' -> 670000.0 Token is [NUMBER@1,0]:"067e4"=067e4 Testing '097' -> 97.0 0.559com.jogamp.gluegen.jcpp.NumericValueTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820176590 ms III - Start SLOCK [T main @ 1577820176590 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820176618 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820176618 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms Testing '0' -> 0.0 Token is [NUMBER@1,0]:"0"=00 Testing '1' -> 1.0 Token is [NUMBER@1,0]:"1"=1 Testing '1L' -> 1.0 Token is [NUMBER@1,0]:"1L"=1 Testing '12' -> 12.0 Token is [NUMBER@1,0]:"12"=12 Testing '12L' -> 12.0 Token is [NUMBER@1,0]:"12L"=12 Testing '0xf' -> 15.0 Token is [NUMBER@1,0]:"0xf"=0xf Testing '0xfL' -> 15.0 Token is [NUMBER@1,0]:"0xfL"=0xf Testing '0x12' -> 18.0 Token is [NUMBER@1,0]:"0x12"=0x12 Testing '0x12L' -> 18.0 Token is [NUMBER@1,0]:"0x12L"=0x12 Testing '0673' -> 443.0 To ...[truncated 236 chars]... .0 Testing '00.0' -> 0.0 Token is [NUMBER@1,0]:"00.0"=00.0 Testing '00.' -> 0.0 Token is [NUMBER@1,0]:"00."=00. Testing '1e1' -> 10.0 Token is [NUMBER@1,0]:"1e1"=1e1 Testing '1e-1' -> 0.1 Token is [NUMBER@1,0]:"1e-1"=1e-1 Testing '0x12e3' -> 4835.0 Token is [NUMBER@1,0]:"0x12e3"=0x12e3 Testing '0x12p3' -> 144.0 Token is [NUMBER@1,0]:"0x12p3"=0x12p3 Testing '012e3' -> 12000.0 Token is [NUMBER@1,0]:"012e3"=012e3 Testing '067e4' -> 670000.0 Token is [NUMBER@1,0]:"067e4"=067e4 Testing '097' -> 97.0 2019-12-31T19:22:560com.jogamp.gluegen.jcpp.PreprocessorTest0.0190test01PreprocessorfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820177157 ms III - Start SLOCK [T main @ 1577820177157 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820177203 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820177203 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.jcpp.PreprocessorTest0.00test02PreprocessorUnterminatedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820177157 ms III - Start SLOCK [T main @ 1577820177157 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820177203 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820177203 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.575com.jogamp.gluegen.jcpp.PreprocessorTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820177157 ms III - Start SLOCK [T main @ 1577820177157 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820177203 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820177203 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:570com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest0.00test01WhitespacePastingfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820177737 ms III - Start SLOCK [T main @ 1577820177737 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820177762 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820177762 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.553com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820177737 ms III - Start SLOCK [T main @ 1577820177737 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820177762 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820177762 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:570com.jogamp.gluegen.test.junit.generation.PCPPTest0.0120pcppMacroDefinitionTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820178296 ms III - Start SLOCK [T main @ 1577820178296 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest pcpptest.h:128: warning: "Test warning with quotes - they must have quotes" Expected: ------------------------------- #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h" ...[truncated 633 chars]... ntGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h" ------------------------------- ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820178333 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820178333 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.564com.jogamp.gluegen.test.junit.generation.PCPPTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820178296 ms III - Start SLOCK [T main @ 1577820178296 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest pcpptest.h:128: warning: "Test warning with quotes - they must have quotes" Expected: ------------------------------- #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h" ...[truncated 633 chars]... ntGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h" ------------------------------- ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820178333 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820178333 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:580com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0040chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.00chapter01TestStaticConstantsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0080chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0030chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0020chapter04TestPointerBufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0010chapter05TestSomeFunctionsAllIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0020chapter09TestCompoundAlignmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0020chapter10TestCompoundCallByReferencefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0020chapter11TestCompoundCallByValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0030chapter12TestStructArrayModelConstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0020chapter13TestStructArrayModelMutablefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 1.953com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820178871 ms III - Start SLOCK [T main @ 1577820178871 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9342 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820180294 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820180294 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:22:580com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.00chapter01TestStaticConstantsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0090chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0030chapter04TestPointerBufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.00chapter05TestSomeFunctionsAllIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter09TestCompoundAlignmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter10TestCompoundCallByReferencefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0030chapter11TestCompoundCallByValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0020chapter12TestStructArrayModelConstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter13TestStructArrayModelMutablefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.793com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820180839 ms III - Start SLOCK [T main @ 1577820180839 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9540 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820181103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:23:000com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib0.00chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820181641 ms III - Start SLOCK [T main @ 1577820181641 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820181667 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181667 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.56com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820181641 ms III - Start SLOCK [T main @ 1577820181641 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820181667 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820181667 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:23:010com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter01TestStaticConstantsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0010chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0010chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter04TestPointerBufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter05TestSomeFunctionsAllIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0010chapter09TestCompoundAlignmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter10TestCompoundCallByReferencefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0010chapter11TestCompoundCallByValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0020chapter12TestStructArrayModelConstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter13TestStructArrayModelMutablefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.575com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182208 ms III - Start SLOCK [T main @ 1577820182208 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9496 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820182249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:23:020com.jogamp.gluegen.test.junit.internals.TestType0.0020test01EqualsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820182797 ms III - Start SLOCK [T main @ 1577820182797 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820182825 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182825 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.567com.jogamp.gluegen.test.junit.internals.TestType++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820182797 ms III - Start SLOCK [T main @ 1577820182797 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820182825 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820182825 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:23:020com.jogamp.gluegen.test.junit.structgen.TestStructGen010.0010test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820183370 ms III - Start SLOCK [T main @ 1577820183370 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820183401 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820183401 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.structgen.TestStructGen010.00test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820183370 ms III - Start SLOCK [T main @ 1577820183370 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820183401 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820183401 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.562com.jogamp.gluegen.test.junit.structgen.TestStructGen01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820183370 ms III - Start SLOCK [T main @ 1577820183370 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820183401 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820183401 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:23:030com.jogamp.gluegen.test.junit.structgen.TestStructGen020.0010test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820183939 ms III - Start SLOCK [T main @ 1577820183939 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820183966 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820183966 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.555com.jogamp.gluegen.test.junit.structgen.TestStructGen02++++ Test Singleton.lock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820183939 ms III - Start SLOCK [T main @ 1577820183939 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820183966 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820183966 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:23:030com.jogamp.junit.sec.TestSecIOUtil010.00testProp00_TempfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184500 ms III - Start SLOCK [T main @ 1577820184501 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Mac OS X ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home ...[truncated 341 chars]... ecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184528 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820184528 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.junit.sec.TestSecIOUtil010.00testProp01_TempfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184500 ms III - Start SLOCK [T main @ 1577820184501 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Mac OS X ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home ...[truncated 341 chars]... ecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184528 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820184528 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.junit.sec.TestSecIOUtil010.00testProp02_TempfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184500 ms III - Start SLOCK [T main @ 1577820184501 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Mac OS X ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home ...[truncated 341 chars]... ecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184528 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820184528 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.junit.sec.TestSecIOUtil010.00testTempDir00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184500 ms III - Start SLOCK [T main @ 1577820184501 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Mac OS X ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home ...[truncated 341 chars]... ecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184528 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820184528 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.563com.jogamp.junit.sec.TestSecIOUtil01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184500 ms III - Start SLOCK [T main @ 1577820184501 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Mac OS X ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home ...[truncated 341 chars]... ecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820184528 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820184528 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:23:04Started by upstream project "gluegen" build number 921921gluegenjob/gluegen/921e3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastergit://jogamp.org/srv/scm/gluegen.git10253testReportfalse#921436332445692gluegen ยป windows-x86_64 #921921falsefalse92195UNSTABLE1577819960402https://jogamp.org/chuck/job/gluegen/label=windows-x86_64/921/win64-nvgtx460-win7-jogamp-x64-sgothel-011www/index.htmlbfe55de5d06eb8dc0b07f720c235b86e547964c31557140652000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:04:12 +0200bfe55de5d06eb8dc0b07f720c235b86e547964c3Update CSS; Add responsive viewport design tageditwww/index.htmldoc/HowToBuild.htmldoc/manual/index.html2a8c4d1cfa45794bc27358f3379f8c5bece745371557141092000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:11:32 +02002a8c4d1cfa45794bc27358f3379f8c5bece74537Update CSS; Add responsive viewport design tageditdoc/HowToBuild.htmleditdoc/manual/index.htmlmake/lib/android-sdk/21/android-java-src.zipmake/lib/android-sdk/21/android.jarmake/lib/android-sdk/15/android-java-src.txtmake/lib/android-sdk/9/android-java-src.zipmake/lib/android-sdk/9/NOTICE.txtmake/lib/android-sdk/24/android-java-src.txtmake/lib/android-sdk/21/LICENSE.txtmake/lib/android-sdk/24/NOTICE.txtmake/lib/android-sdk/9/LICENSE.txtmake/build.xmlmake/scripts/make.gluegen.all.linux-x86_64.shmake/lib/android-sdk/15/android.jarmake/lib/android-sdk/15/NOTICE.txtmake/jogamp-env.xmlmake/lib/android-sdk/15/android-java-src.zipmake/lib/android-sdk/21/android-java-src.txtmake/lib/android-sdk/24/android-java-src.zipmake/lib/android-sdk/9/android-java-src.txtmake/lib/android-sdk/24/LICENSE.txtmake/gluegen-cpptasks-base.xmlmake/lib/android-sdk/24/android.jarmake/lib/android-sdk/21/NOTICE.txtmake/lib/android-sdk/9/android.jarmake/lib/android-sdk/15/LICENSE.txt5f9c1435ab06c7b620befa8677fc23080dac0ce21560404578000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Initial Host/Target Compiler Selection: Java8 Current requirements are: - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Official production builds are performed w/ Java 1.8. - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Android 7 API level 24 supports Java 1.8, see https://developer.android.com/studio/write/java8-support Java 8 is chosen today, June 2019, since OpenJDK 1.8 is well supported on desktop, mobile support is given w/ OpenJDK 9 and Android also support these language features for almost 3 years. ++++ Current patch does require one to set the target.sourcelevel, target.targetlevel and target.rt.jar properties or their equivalent capital case environment variables. Only allowed value is currently 1.8. 2019-06-13 07:42:58 +02005f9c1435ab06c7b620befa8677fc23080dac0ce2Bug 1363: Java 11: Initial Host/Target Compiler Selection: Java8deletemake/lib/android-sdk/15/android.jardeletemake/lib/android-sdk/21/LICENSE.txtdeletemake/lib/android-sdk/9/LICENSE.txtdeletemake/lib/android-sdk/9/NOTICE.txtdeletemake/lib/android-sdk/15/android-java-src.txtaddmake/lib/android-sdk/24/LICENSE.txtaddmake/lib/android-sdk/24/NOTICE.txtdeletemake/lib/android-sdk/9/android.jareditmake/jogamp-env.xmladdmake/lib/android-sdk/24/android-java-src.txtdeletemake/lib/android-sdk/15/android-java-src.zipdeletemake/lib/android-sdk/21/NOTICE.txtdeletemake/lib/android-sdk/9/android-java-src.zipdeletemake/lib/android-sdk/21/android.jaraddmake/lib/android-sdk/24/android-java-src.zipdeletemake/lib/android-sdk/15/NOTICE.txteditmake/scripts/make.gluegen.all.linux-x86_64.shdeletemake/lib/android-sdk/9/android-java-src.txtdeletemake/lib/android-sdk/21/android-java-src.txtaddmake/lib/android-sdk/24/android.jareditmake/gluegen-cpptasks-base.xmldeletemake/lib/android-sdk/15/LICENSE.txteditmake/build.xmldeletemake/lib/android-sdk/21/android-java-src.zipmake/lib/cpptasks.jarmake/build.xmlmake/build-test.xml97622eb70b1ff720d91d768768b7a996ac01ad781560734064000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67 Added CC Task Option: 'usehighleveltool' to give user option to prefer the high-level tool like gcc or clang for static linkage where usually 'ar' is being used. 2019-06-17 03:14:24 +020097622eb70b1ff720d91d768768b7a996ac01ad78Update cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67editmake/build-test.xmleditmake/build.xmleditmake/lib/cpptasks.jarmake/scripts/make.gluegen.all.ios.amd64.shmake/jogamp-androidtasks.xmlmake/scripts/make.gluegen.all.ios.arm64.shsrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/util/VersionUtil.javamake/gluegen-properties.xmlsrc/java/com/jogamp/common/os/MachineDataInfo.javamake/build.xmlsrc/java/jogamp/common/os/PlatformPropsImpl.javasrc/java/com/jogamp/common/util/IOUtil.javasrc/java/com/jogamp/common/os/Platform.javamake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/com/jogamp/common/util/JarUtil.java52a6d4ef4133a998824236af9bb48d0ea65359a91560736762000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Initial iOS support commit: build.xml targets, java code-path etc Current build system for JogAmp iOS Build is: - Build Machine: OSX Mojave 10.14 - Using own (still proprietary) OpenJDK 9 iOS Build - OpenJDK 1.8 (This will be replaced by OpenJDK 11 soon) - Xcode 10.2 2019-06-17 03:59:22 +020052a6d4ef4133a998824236af9bb48d0ea65359a9iOS: Initial iOS support commit: build.xml targets, java code-path etceditsrc/java/com/jogamp/common/util/IOUtil.javaeditsrc/java/com/jogamp/common/util/VersionUtil.javaeditmake/jogamp-androidtasks.xmleditmake/gluegen-properties.xmleditsrc/java/com/jogamp/common/util/JarUtil.javaeditsrc/java/com/jogamp/common/os/MachineDataInfo.javaeditsrc/java/com/jogamp/common/os/Platform.javaeditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaeditmake/build.xmleditmake/gluegen-cpptasks-base.xmladdmake/scripts/make.gluegen.all.ios.arm64.sheditsrc/java/jogamp/common/os/PlatformPropsImpl.javaaddmake/scripts/make.gluegen.all.ios.amd64.sheditsrc/java/com/jogamp/common/os/NativeLibrary.javamake/stub_includes/jni/jni.hsrc/java/com/jogamp/common/os/Platform.javasrc/java/com/jogamp/common/util/VersionUtil.javasrc/native/common/JVM_JNI8.csrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlsrc/java/jogamp/common/os/PlatformPropsImpl.java330dad069dee5a0cc0480cf5cd9052000004223a1560737304000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a] Recognize Java9+ .. - Recognize new Java9+ version string as of JEP 223 - Avoid Classpath's private findLibrary call +++ Support JEP 178 static linkage (OpenJDK 1.8) - Need to change native library basename: libgluegen-rt[.so] -> libgluegen_rt[.so|.a] since the dash '-' is not supported in a ANSI-c function name. - Added 'JNI_OnLoad_gluegen_rt' to recognize statical linked JNI code - Added JNI_VERSION_1_8 to jni/jni.h 2019-06-17 04:08:24 +0200330dad069dee5a0cc0480cf5cd9052000004223aBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a]editsrc/java/com/jogamp/common/util/VersionUtil.javaaddsrc/native/common/JVM_JNI8.ceditmake/build.xmleditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditsrc/java/com/jogamp/common/os/Platform.javaeditmake/stub_includes/jni/jni.hmake/gluegen-cpptasks-base.xmlmake/lib/cpptasks.jarmake/build.xml062901d807770646604322aa45d1e018270ae7ce1560739694000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736 and comment-out verbose OSX compiler/link flags, as well as removing one dead linker cfg target. 2019-06-17 04:48:14 +0200062901d807770646604322aa45d1e018270ae7ceUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736editmake/gluegen-cpptasks-base.xmleditmake/build.xmleditmake/lib/cpptasks.jarmake/gluegen-cpptasks-base.xml2439ef7a2e6789c2614b3f0efde11bc874cebad01561022896000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Bump required iOS default version to 11.0 2019-06-20 11:28:16 +02002439ef7a2e6789c2614b3f0efde11bc874cebad0iOS: Bump required iOS default version to 11.0editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlmake/build.xml8ce56955f989f0d8ac21335ea563f9c7eb1111541561108019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Generalize building the native symbols file via macro 2019-06-21 11:06:59 +02008ce56955f989f0d8ac21335ea563f9c7eb111154iOS: Generalize building the native symbols file via macroeditmake/build.xmleditmake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javasrc/java/com/jogamp/common/os/DynamicLibraryBundle.javasrc/java/jogamp/common/os/DynamicLinkerImpl.javae44b9364353a6173598eb98d276795d77cc4456c1561135717000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..) 2019-06-21 18:48:37 +0200e44b9364353a6173598eb98d276795d77cc4456ciOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..)editsrc/java/com/jogamp/common/os/DynamicLibraryBundle.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javaeditsrc/java/jogamp/common/os/DynamicLinkerImpl.javamake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.ios.arm64.shmake/scripts/make.gluegen.all.solaris-x86_64.shmake/scripts/make.gluegen.all.linux-x86_64-clang.shmake/scripts/make.gluegen.all.android-armv6-cross.shmake/scripts/make.gluegen.all.linux-x86.shmake/scripts/make.gluegen.all.linux-x86_64.shmake/scripts/make.gluegen.all.linux-aarch64.shmake/scripts/make.gluegen.all.generic.shmake/scripts/setenv-build-jogl-x86.shmake/scripts/adb-launch-main.shmake/scripts/make.gluegen.all.win32.batmake/scripts/make.gluegen.all.linux-armv6hf.shmake/scripts/setenv-build-jogamp-x86.shmake/scripts/setenv-build-jogamp-x86_64.shmake/scripts/make.gluegen.all.linux-ppc64le.shmake/scripts/make.gluegen.all.linux-x86-clang.shmake/scripts/crosstest-java-android-armv6-rel.shmake/scripts/crosstest-junit-linux-armv7-rel.shmake/scripts/make.gluegen.all.solaris-x86.shmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/scripts/crosstest-java-linux-armv6hf-rel.shmake/scripts/make.gluegen.all.win64.batmake/scripts/crosstest-java-linux-armv6-rel.shmake/scripts/make.gluegen.all.linux-armv6hf-cross.shmake/scripts/setenv-build-jogl-x86_64.shmake/scripts/make.gluegen.all.linux-aarch64-cross.shmake/scripts/make.gluegen.all.macosx.shmake/scripts/make.gluegen.all.macosx-java6.shc7205e3906e426ec0c74b12b50faece189d3f8c21565990458000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Mod scripts for OpenJDK11 usage 2019-08-16 23:20:58 +0200c7205e3906e426ec0c74b12b50faece189d3f8c2Bug 1363: Java 11: Mod scripts for OpenJDK11 usagedeletemake/scripts/setenv-build-jogl-x86.sheditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/scripts/make.gluegen.all.solaris-x86.sheditmake/scripts/make.gluegen.all.macosx.sheditmake/scripts/crosstest-java-android-armv6-rel.sheditmake/scripts/setenv-android-tools.sheditmake/scripts/adb-launch-main.sheditmake/scripts/make.gluegen.all.linux-armv6hf-cross.sheditmake/scripts/make.gluegen.all.linux-x86_64-clang.sheditmake/scripts/make.gluegen.all.ios.arm64.shaddmake/scripts/setenv-build-jogamp-x86.sheditmake/scripts/make.gluegen.all.android-armv6-cross.sheditmake/scripts/make.gluegen.all.ios.amd64.sheditmake/scripts/crosstest-java-linux-armv6hf-rel.sheditmake/scripts/make.gluegen.all.solaris-x86_64.sheditmake/scripts/crosstest-java-linux-armv6-rel.sheditmake/scripts/make.gluegen.all.linux-x86_64.sheditmake/scripts/make.gluegen.all.linux-ppc64le.sheditmake/scripts/make.gluegen.all.linux-x86.sheditmake/scripts/make.gluegen.all.win32.bateditmake/scripts/crosstest-junit-linux-armv7-rel.sheditmake/scripts/make.gluegen.all.linux-armv6hf.sheditmake/scripts/make.gluegen.all.android-x86-cross.sheditmake/scripts/make.gluegen.all.linux-aarch64-cross.sheditmake/scripts/make.gluegen.all.linux-x86-clang.sheditmake/scripts/make.gluegen.all.generic.shaddmake/scripts/setenv-build-jogamp-x86_64.sheditmake/scripts/make.gluegen.all.win64.batdeletemake/scripts/setenv-build-jogl-x86_64.sheditmake/scripts/make.gluegen.all.linux-aarch64.shdeletemake/scripts/make.gluegen.all.macosx-java6.shdoc/HowToBuild.htmla83fe317fc55771c18709ec201870d98c307eb131565990554000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: HowToBuild Update Also update GNU/Linux and other platforms information to current OS versions and developer toolchains. 2019-08-16 23:22:34 +0200a83fe317fc55771c18709ec201870d98c307eb13Bug 1363: Java 11: HowToBuild Updateeditdoc/HowToBuild.htmlsrc/java/net/highteq/nativetaglet/NativeTaglet.java4df8c0112b1e6f3236428cd8429d034058a98f6b1565990656000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comPorted NativeTaglet to jdk.javadoc.doclet.Taglet The old com.sun.tools.doclets.Taglet was removed, so had to move to new API. 2019-08-16 23:24:16 +02004df8c0112b1e6f3236428cd8429d034058a98f6bPorted NativeTaglet to jdk.javadoc.doclet.Tagleteditsrc/java/net/highteq/nativetaglet/NativeTaglet.javamake/build.xml0e915e519cad5f23dcea1707b894f2b5b869bbf11565990882000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed native header generation so it doesn't use javah The javah command was removed in Java 10, so now native headers must be generated in javac instead. 2019-08-16 23:28:02 +02000e915e519cad5f23dcea1707b894f2b5b869bbf1Fixed native header generation so it doesn't use javaheditmake/build.xmlmake/build.xmld7db7d7749a139c0238e0ae484ece39bc6b51d661565992484000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time build 2019-08-16 23:54:44 +0200d7db7d7749a139c0238e0ae484ece39bc6b51d66Bug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time buildeditmake/build.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java610493b1724b5d91327f478338ff5d029bdcc0321565992710000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix warning in annotation processor 2019-08-16 23:58:30 +0200610493b1724b5d91327f478338ff5d029bdcc032Fix warning in annotation processoreditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3ae05eacc091282f009792e2b06505efe96cca7d1565992724000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed null pointer exception in logging print 2019-08-16 23:58:44 +02003ae05eacc091282f009792e2b06505efe96cca7dFixed null pointer exception in logging printeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java93121714758f89a394993f0740c6929f48fb887b1565992733000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed CStruct annotation processor to not use dummy Java variable types When annotations were placed on dummy Java variables, the annotation processor was emitting a RenameJavaType directive into the gluegen config file that caused the emitted file to be named boolean.java instead of RenderingConfig.java or Pixel.java. Turned off this behavior when jname is given in the @CStruct annotation. I'm uncertain how much this processor is even used, since I can't find any occurrences of @CStruct outside the test code for it in gluegen. 2019-08-16 23:58:53 +020093121714758f89a394993f0740c6929f48fb887bFixed CStruct annotation processor to not use dummy Java variable typeseditsrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.javaeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javanbproject/project.xmlmake/gluegen-cpptasks-base.xmlnbproject/ide-file-targets.xmltest/junit/com/jogamp/gluegen/build.xmlmake/build.xml760295dc597b3a91bf011115dd7bfad9c0c37f821565992775000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed java.home directory and removed obsolete tools.jar In Java 9+, there's no longer a "jre" directory in the installation, so removed references to it. The tools.jar file also no longer exists in Java installations (it's now stored in a secret non-JAR format), so removed that as well. 2019-08-16 23:59:35 +0200760295dc597b3a91bf011115dd7bfad9c0c37f82Fixed java.home directory and removed obsolete tools.jareditmake/build.xmleditnbproject/ide-file-targets.xmledittest/junit/com/jogamp/gluegen/build.xmleditmake/gluegen-cpptasks-base.xmleditnbproject/project.xmlmake/gluegen-cpptasks-base.xmltest/junit/com/jogamp/gluegen/build.xml40863053f2c97d8dd89b41c6e2d3703f4d2f72d01565993223000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed minor Ant buildfile consistency issues These were flagged as errors by Eclipse, and appear legitimate, but didn't make the command line build fail. 2019-08-17 00:07:03 +020040863053f2c97d8dd89b41c6e2d3703f4d2f72d0Fixed minor Ant buildfile consistency issueseditmake/gluegen-cpptasks-base.xmledittest/junit/com/jogamp/gluegen/build.xmlmake/gluegen-cpptasks-base.xml5aee782592a5ef038dfb79c7b2af5ddab81c0a211565993352000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed JRE path for Linux AMD64 to work for Java 11 2019-08-17 00:09:12 +02005aee782592a5ef038dfb79c7b2af5ddab81c0a21Fixed JRE path for Linux AMD64 to work for Java 11editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlf54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef1566085239000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+) JEP 220 states it is now optional to use the <arch> subfolder in 'lib' to store native libraries, i.e. 'lib/<arch>/libjava.so' can be flattened to 'lib/libjava.so'. Further the jre subfolder is no more used according to the JEP 220, however, it can be used. Therefor we scan for 'java.home.dir' in the following order: - if '<java.home>/../jre' exists, i.e. we are within the 'jre' folder, use '<java.home>/..'. - otherwise assume <java.home> reflect the flattened actual base folder and use it as is. We scan for 'java.lib.dir.platform' in the following order: - if exists <java.home>/jre/lib/i386/libjava.so -> <java.home>/jre/lib/i386 - if exists <java.home>/lib/i386/libjava.so -> <java.home>/lib/i386 - defaults to flattened <java.home>/lib This way we keep the historical arch information for each platform and stay most flexible for any SDK build layout. 2019-08-18 01:40:39 +0200f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+)editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-custom.xml65195899777be7be194db59bd668d22c70f291451566085381000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef 2019-08-18 01:43:01 +020065195899777be7be194db59bd668d22c70f29145Bug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efeditmake/gluegen-cpptasks-custom.xmlmake/gluegen-cpptasks-base.xml4df5aea16fba71b43b78fc6a878fb68c01294a3a1566085471000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Fix native symbol generation for Windows Regression from commit 8ce56955f989f0d8ac21335ea563f9c7eb111154 2019-08-18 01:44:31 +02004df5aea16fba71b43b78fc6a878fb68c01294a3aiOS: Fix native symbol generation for Windowseditmake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.java15549c5c038e4ef009b9b487e460c29da16c956b1566085514000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibrary 2019-08-18 01:45:14 +020015549c5c038e4ef009b9b487e460c29da16c956bMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibraryeditsrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlf12fde9dbfc79aa37303c724f094b3cef8a3f9891566085618000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.combuild.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets. This shall ensure that build-temp gets deleted before and after build, removing the transitionary previous build state. 2019-08-18 01:46:58 +0200f12fde9dbfc79aa37303c724f094b3cef8a3f989build.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets.editmake/build.xmlmake/scripts/java-win64.batmake/scripts/java-win32.batdoc/HowToBuild.html0577701f4d92c414dbfe6875f4319fd311e0106c1566085761000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate HowToBuild (gawk) and windows test scripts 2019-08-18 01:49:21 +02000577701f4d92c414dbfe6875f4319fd311e0106cUpdate HowToBuild (gawk) and windows test scriptseditmake/scripts/java-win64.bateditdoc/HowToBuild.htmleditmake/scripts/java-win32.batmake/jogamp-env.xmlmake/scripts/make.gluegen.all.linux-x86_64.shmake/build.xml189f8ede61afea66ea14f7402dac10381a98c9ca1566092305000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javac Also prepare the 'target.releaselevel' property to be set by 'RELEASE_LEVEL' environment, however - we do not use it at this point. For now, we build gluegen-rt using '-source 1.8' '-target 1.8' and the bootclasspath of openjdk8 rt.jar to ensure java8 compatibility. Alternatively one could use '--release 8' instead using the java11 distributed modules. However, I think the above method is more safe, only allowing java8 rt.jar to be used for compilation. Further, gluegen.jar is build using '-target 1.8' only, since it musty use java11 sources at least for the javadoc taglet. 2019-08-18 03:38:25 +0200189f8ede61afea66ea14f7402dac10381a98c9caBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javaceditmake/jogamp-env.xmleditmake/build.xmleditmake/scripts/make.gluegen.all.linux-x86_64.shmake/jogamp-env.xmldoc/HowToBuild.html0f370707ed27dff495c5d091d284f7a006cb28a01566095929000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline. 2019-08-18 04:38:49 +02000f370707ed27dff495c5d091d284f7a006cb28a0Bug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline.editmake/jogamp-env.xmleditdoc/HowToBuild.htmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-linux-32bit.xml175392ceeba5f69aa5ac90e4021490ade742a3231566143894000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-* 2019-08-18 17:58:14 +0200175392ceeba5f69aa5ac90e4021490ade742a323Bug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-*editmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-linux-32bit.xmlsrc/java/com/jogamp/common/nio/AbstractBuffer.javasrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/os/Platform.javasrc/junit/com/jogamp/common/util/TestTempJarCache.javasrc/java/com/jogamp/common/nio/PointerBuffer.javasrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/jogamp/common/os/PlatformPropsImpl.java6f987f16c808242b61263d76bd7d72e148a0af241566165207000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rt - Fix finding native library for Elf parsing - Fix one unit test - Fix comments Completes commit 330dad069dee5a0cc0480cf5cd9052000004223a 2019-08-18 23:53:27 +02006f987f16c808242b61263d76bd7d72e148a0af24Bug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rteditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditsrc/java/com/jogamp/common/nio/AbstractBuffer.javaeditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/junit/com/jogamp/common/util/TestTempJarCache.javaeditsrc/java/com/jogamp/common/os/Platform.javaeditsrc/java/com/jogamp/common/nio/PointerBuffer.javamake/scripts/make.gluegen.all.win64.batmake/scripts/java-win64.batmake/scripts/make.gluegen.all.win32.batLICENSE.txtdoc/HowToBuild.htmlmake/scripts/java-win32.batmake/build-test.xml5f4292bb8a310489e05a4f3545ae081310a93f721566165402000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBuild Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0 2019-08-18 23:56:42 +02005f4292bb8a310489e05a4f3545ae081310a93f72Build Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0editmake/scripts/make.gluegen.all.win32.bateditdoc/HowToBuild.htmleditmake/build-test.xmleditmake/scripts/java-win64.bateditmake/scripts/make.gluegen.all.win64.bateditLICENSE.txteditmake/scripts/java-win32.batsrc/junit/com/jogamp/common/nio/BuffersTest.javasrc/java/com/jogamp/common/nio/Buffers.javasrc/junit/com/jogamp/common/nio/TestBuffers.javasrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javasrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javasrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.java6603026f1bfec02e3486c52270a09a355a1bf9141566176302000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Resolve Buffers.Cleaner implementation As of Java9, sun.misc.Cleaner has moved to jdk.internal.ref.Cleaner. However, access has been made (under the table) via sun.misc.Unsafe, which we are using for now as we cannot set the jdk.internal.ref.Cleaner method accessible. In this regard, we had to change our Cleaner.clean(..) method using a ByteBuffer instead of a Buffer object paramter. All tests have passed, no more illegal access case running on Java11 has been exposed. 2019-08-19 02:58:22 +02006603026f1bfec02e3486c52270a09a355a1bf914Bug 1363: Java 11: Resolve Buffers.Cleaner implementationdeletesrc/junit/com/jogamp/common/nio/BuffersTest.javaaddsrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.javaaddsrc/junit/com/jogamp/common/nio/TestBuffers.javaeditsrc/java/com/jogamp/common/nio/Buffers.javaeditsrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javadeletesrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javamake/jogamp-env.xml493f0597646a1521074512b54c77d51fdfcca2801566177154000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test. We allow java [8-10] to pass even thought we require java 11 or greater. This gives us the opportunity to run the junit tests on a java 8 VM (tested). 2019-08-19 03:12:34 +0200493f0597646a1521074512b54c77d51fdfcca280Bug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test.editmake/jogamp-env.xmlsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javamake/scripts/java-win64.batmake/scripts/runtest.shmake/scripts/runtest-x64.batmake/scripts/java-win32.batmake/build-test.xmlc63b81c1660f65804b058d1af1b66949b06390df1566187438000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmitter 'com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter' exposes a regression using MingW64 8.1.0: System.loadLibrary() gives a "Can't find dependent libraries". Here, 'Bindingtest1p1' is linked against 'test1' and fails to load due to its wrong dependent library name within 'Bindingtest1p1'. MingW64 8.1.0 dropped 'libtest1.so' into 'Bindingtest1p1.dll', which is surely wrong. Even passing '-Wl,-soname=test1.dll' didn't help. Note: Such constellation would only work with adding the lib-path to PATH on Windows. Since we don't utilize the method in any of our projects, but use the dynamic library lookup method - this is not a blocker, but wasted some good time. 2019-08-19 06:03:58 +0200c63b81c1660f65804b058d1af1b66949b06390dfWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmitteraddsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javaeditmake/scripts/java-win32.bateditmake/build-test.xmleditmake/scripts/runtest-x64.bateditmake/scripts/runtest.sheditmake/scripts/java-win64.batmake/build.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javamake/build-test.xml2d89df89453c099d4e357aa17eae88efcf1d1b701566238303000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issue Document Java8 target constraints, i.e. where we need to set source, target and bootclasspath to ensure target runtime Java8 compliance. Fix one odd compile issue! Using two theorethical identical GNU/Linux Debian 10 machines with same set of installed software, one passes (like MacOS, Windows) and one fails. The failure was due to the CStructAnnotationProcessor's @SupportedSourceVersion tag. This downgrades the SourceVersion's previous bump from 6->11 (commit 610493b1724b5d91327f478338ff5d029bdcc032) down to 8. Interesting times .. 2019-08-19 20:11:43 +02002d89df89453c099d4e357aa17eae88efcf1d1b70Bug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issueeditmake/build.xmleditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javaeditmake/build-test.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3068420e778909e75edbed8ffd17c49c95b6e4c21566239925000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11 Behold, the issue as documented at commit 2d89df89453c099d4e357aa17eae88efcf1d1b70, one build machine failing to compile SourceVersion.RELEASE_11 was due to an incomplete installation of openjdk-11-jdk on Debian GNU/Linux. Wow. I have re-installed the openjdk-11-jre and openjdk-11-jdk packages on said machine, ensured they are being used .. and it works. Another note here regarding usage of OpenJDK11 compile time environment and Java8 target. If using Eclipse, I had to set the system runtime JDK to JDK 8. Otherwise the 'editor clean-up' jobs would run against the JDK 11 classes and wrongly so change certain type castings etc, incompatible with Java 8. If anybody knows a solution here .. shoot. 2019-08-19 20:38:45 +02003068420e778909e75edbed8ffd17c49c95b6e4c2Bug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11editsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java.classpath9eb21b874edb66003c642971d6c99bc22ec37e271567562065000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpath 2019-09-04 03:54:25 +02009eb21b874edb66003c642971d6c99bc22ec37e27Bug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpathedit.classpathmake/jogamp-env.xml252ab21e6b6958cb54992d68535cdb7563b70f401567562173000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix JogAmp Next Release Number: 2.4.0 2019-09-04 03:56:13 +0200252ab21e6b6958cb54992d68535cdb7563b70f40Fix JogAmp Next Release Number: 2.4.0editmake/jogamp-env.xmlsrc/java/com/jogamp/common/nio/Buffers.javasrc/java/com/jogamp/common/util/UnsafeUtil.java07c1885e9a3d1f3a3853414648c06fb3864bc69f1567562886000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtil UnsafeUtil centralizes the workarounds (hack) of certain Java>=9 modularization encapsulation pitfalls, where no exports have been defined. The last resort. 1) Buffers utilizes UnsafeUtil for Java>=9 invokeCleaner. 2) To gain access for certain methods + fields w/o 'illegal access warnings', we have to temporarily disable the IllegalAccessLogger. Hence we provide a method 'T doWithoutIllegalAccessLogger(..<T> action)' for our essential module access under Java >= 9. 2019-09-04 04:08:06 +020007c1885e9a3d1f3a3853414648c06fb3864bc69fBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtileditsrc/java/com/jogamp/common/nio/Buffers.javaaddsrc/java/com/jogamp/common/util/UnsafeUtil.javasrc/junit/com/jogamp/junit/util/JunitTracer.java13ff301f7a21c55df7e6af77d936a81536b16e7f1574902961000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comminor autocleanup (final removed from static) 2019-11-28 02:02:41 +010013ff301f7a21c55df7e6af77d936a81536b16e7fminor autocleanup (final removed from static)editsrc/junit/com/jogamp/junit/util/JunitTracer.javamake/gluegen-cpptasks-base.xml617bb981ef3485edd1e0729934d223da07a72a6b1575049927000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new properties Move new detected build properties build.dynamiclibs, build.staticlibs and output.lib.type from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os. This enables setting these mandatory properties always, as gluegen.cpptasks.detect.os.1 gets overriden by custom cross-compilation configurations. Also moving the property dump from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os for same reasons. 2019-11-29 18:52:07 +0100617bb981ef3485edd1e0729934d223da07a72a6bFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new propertieseditmake/gluegen-cpptasks-base.xmlmake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.macosx.shmake/scripts/make.gluegen.all.ios.arm64.sh50f8d56b5e7eac286e8183b162bddf2d528ffa6b1575271308000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comScripts: Macos /opt-share -> /usr/local (Catalina Read-Only) 2019-12-02 08:21:48 +010050f8d56b5e7eac286e8183b162bddf2d528ffa6bScripts: Macos /opt-share -> /usr/local (Catalina Read-Only)editmake/scripts/make.gluegen.all.macosx.sheditmake/scripts/make.gluegen.all.ios.arm64.sheditmake/scripts/make.gluegen.all.ios.amd64.shsrc/java/com/jogamp/gluegen/JavaEmitter.java5736716ed0598c97273583717ffb9d22a60ca7a41575619814000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Java The generated JNI code JVMUtil_NewDirectByteBufferCopy(..) calls Buffers.newDirectByteBuffer(..) and potential exceptions should be checked. 2019-12-06 09:10:14 +01005736716ed0598c97273583717ffb9d22a60ca7a4Bug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Javaeditsrc/java/com/jogamp/gluegen/JavaEmitter.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/jogamp-androidtasks.xmlmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/gluegen-properties.xmlmake/jogamp-env.xmlmake/scripts/setenv-android-tools.sh74e5bbe097a07d1275a2d6452d1e2336a8d5c44a1575955954000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched) Default Platform: Android 7.0 Nougat, API level 24 supports Java 1.8 Reworked gluegen/make/scripts/setenv-android-tools.sh, following canonical environment variables and sets all required variables for cross-compilation. See file's comments! ant files: - android.version -> android.api.level (default 24) - android.jar defaults to ${gluegen.root}/make/lib/android-sdk/24/android.jar (provided) 2019-12-10 06:32:34 +010074e5bbe097a07d1275a2d6452d1e2336a8d5c44aBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched)editmake/jogamp-env.xmleditmake/jogamp-androidtasks.xmleditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/gluegen-properties.xmlsrc/java/com/jogamp/common/os/AndroidVersion.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/lib/gluegen-cpptasks-android-x86.xmlmake/scripts/make.gluegen.all.android-armv6-cross.shb6a91a035c14f1e4d142517f311007e48ea9c0c11576000603000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scripts All aligned now - gluegen-cpptasks-android-aarch64.xml - gluegen-cpptasks-android-armv6.xml (this has ld flag --no-undefined disabled, due to internal missing symbols) - gluegen-cpptasks-android-x86.xml 2019-12-10 18:56:43 +0100b6a91a035c14f1e4d142517f311007e48ea9c0c1Bug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scriptseditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/scripts/make.gluegen.all.android-x86-cross.sheditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-x86.xmleditsrc/java/com/jogamp/common/os/AndroidVersion.javaeditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/make.gluegen.all.android-armv6-cross.shmake/lib/cpptasks.jar4f7273e017e2deb2928a76066604ced03609f9211576000682000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptasks.jar http://jogamp.org/git/?p=ant-cpptasks.git commit e1933c74b9c256332cd12c9a1094e4687b535112 Bug 1417 Android clang support: Introduce clangLinkerOption '-target <abi>' 2019-12-10 18:58:02 +01004f7273e017e2deb2928a76066604ced03609f921Bug 1417 - Android: Update cpptasks.jareditmake/lib/cpptasks.jarsrc/java/com/jogamp/common/os/MachineDataInfo.java19761070e12f65fe7a07e6d9b7a5221a1623b12d1576000770000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unix 2019-12-10 18:59:30 +010019761070e12f65fe7a07e6d9b7a5221a1623b12dBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unixeditsrc/java/com/jogamp/common/os/MachineDataInfo.javamake/Manifest-android-launchermake/Manifest-rt-androideb6dfabd7427a1836f6b1d2080422f98808ea0a41576000900000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apk The 'Name <folder>' leads new apk to claim the missing resources (the folder actually) and fails to install the apk. Hence removed tagging the folders sealed. 2019-12-10 19:01:40 +0100eb6dfabd7427a1836f6b1d2080422f98808ea0a4Bug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apkeditmake/Manifest-android-launchereditmake/Manifest-rt-androidmake/build.xml51ef5eadd9db020412d3a3716b4ab5a25b0522fb1576001000000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23 TODO: Do this for all JogAmp modules! 2019-12-10 19:03:20 +010051ef5eadd9db020412d3a3716b4ab5a25b0522fbBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23editmake/build.xmlmake/lib/cpptasks.jarmake/build.xml53ae28fd2bc501b5de54fdbdf915d88f823eb11a1576153418000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms. http://jogamp.org/git/?p=ant-cpptasks.git commit 8353e0cc85705ca8f81f8563ad975026978b6745 2019-12-12 13:23:38 +010053ae28fd2bc501b5de54fdbdf915d88f823eb11aBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms.editmake/lib/cpptasks.jareditmake/build.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.sh26d06324312b8fe6980ff29ab9d443cc5ec2657f1577141454000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile) Utilizing '-sysroot' with the linker, we require standard FS layout. '~/Android/Sdk/ndk/20.1.5948944/platforms/android-24/arch-arm64' contains the proper std FS layout for libraries under usr/lib, but lacks the header files. We call this 'ANDROID_TOOLCHAIN_SYSROOT0' and shall be used for linking. '~/Android/Sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/linux-x86_64/sysroot' native libraries are not under std FS layout, but headers are under std FS layout for compilation under usr/include. We call this 'ANDROID_TOOLCHAIN_SYSROOT1' and shall be used for compilation. Identified while working on openal-soft Android compilation, where we need to pass ANDROID_TOOLCHAIN_SYSROOT0 2019-12-23 23:50:54 +010026d06324312b8fe6980ff29ab9d443cc5ec2657fBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile)editmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shaeae740ba2569d839820bfc20c43a8550ab8ed331577156732000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.h Also adapt make/lib/gluegen-cpptask-android* files: - Set C++ stdlib = libstdc++ - Set isysroot (same as sysroot) - Add isystem: *_SYSROOT1_INC, *_SYSROOT1_INC_ARCH and *_SYSROOT1_INC/c++/v1 2019-12-24 04:05:32 +0100aeae740ba2569d839820bfc20c43a8550ab8ed33Bug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.heditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/scripts/setenv-android-tools.shae4cdcf3490a1bf493f39ab5c8c6b596d3af71de1577173868000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18) Using LLVM's c++_shared as of NDK r18: https://developer.android.com/ndk/guides/cpp-support.html LLVM's c++ headers must come before other system header! Also see https://github.com/android/ndk/issues/452 and https://gitlab.kitware.com/cmake/cmake/issues/17059 Also adapt make/lib/gluegen-cpptask-android* files: - Compiler -- align for potential C++ usage, i.e.: -- don't use '-sysroot' not '-isysroot' -- IF using C++ STL, prepend ANDROID_TOOLCHAIN_SYSROOT1_INC_STL -- just add normal sysroot headers via '-isystem' - Linker -- Use ANDROID_TOOLCHAIN_SYSROOT1_LIB1 and ANDROID_TOOLCHAIN_SYSROOT1_LIB2 for '-L' search path -- where ANDROID_TOOLCHAIN_SYSROOT1_LIB2 is for 'libc++' -> 'c++_shared' 2019-12-24 08:51:08 +0100ae4cdcf3490a1bf493f39ab5c8c6b596d3af71deBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18)editmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/scripts/adb-am-force-stop-all.shmake/scripts/adb-pm-clear-all.shd190301a82a961ac3246890206200086842059bd1577330159000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packages 2019-12-26 04:15:59 +0100d190301a82a961ac3246890206200086842059bdBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packagesaddmake/scripts/adb-pm-clear-all.shaddmake/scripts/adb-am-force-stop-all.shmake/resources/android/AndroidManifest-Launcher.xmlmake/jogamp-env.xmlmake/resources/android/AndroidManifest-Test.xmlmake/resources/android/AndroidManifest-Runtime.xml6e98be1a1bc819b47e2cc52eb35d23a7489fdf1b1577330300000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22. 2019-12-26 04:18:20 +01006e98be1a1bc819b47e2cc52eb35d23a7489fdf1bBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22.editmake/resources/android/AndroidManifest-Test.xmleditmake/resources/android/AndroidManifest-Runtime.xmleditmake/resources/android/AndroidManifest-Launcher.xmleditmake/jogamp-env.xmlsrc/java/jogamp/android/launcher/LauncherTempFileCache.javasrc/java/jogamp/common/os/android/AndroidUtilsImpl.javafaa37334e2912e02cb58e738570a127cc6402b371577330376000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cache 2019-12-26 04:19:36 +0100faa37334e2912e02cb58e738570a127cc6402b37Bug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cacheeditsrc/java/jogamp/common/os/android/AndroidUtilsImpl.javaeditsrc/java/jogamp/android/launcher/LauncherTempFileCache.javamake/build-test.xmlmake/jogamp-androidtasks.xml1390bc236de531646aaa4525a17de1a533b1fa061577330792000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed) The new SDK d8 dex'ing tool performs Java8 desugaring, hence allows using Java8 code style. We use d8 instead of dx in the 'aapt.signed' macro of 'jogamp-androidtasks.xml'. For the proper desugaring, we pass 'android-min.jar and 'target.rt.jar' Android and Java8 system runtime jar-files to d8's classpath. Macro 'aapt.signed' also receives the new optional element 'd8-classpaths' to allows caller to pass further required jar-files to the d8 classpath. See build-test.xml. 2019-12-26 04:26:32 +01001390bc236de531646aaa4525a17de1a533b1fa06Bug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed)editmake/build-test.xmleditmake/jogamp-androidtasks.xmlLICENSE.txtsrc/java/com/jogamp/common/util/WeakIdentityHashMap.java5979d66fb0c619be32ebcf9fbe644cf6d757345f1577745723000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comAdd WeakIdentityHashMap implementation (from Apache Avro) Origin <https://github.com/apache/avro/blob/master/lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java> from their commit 70260919426f89825ca148f5ee815f3b2cf4764d. Apache License Version 2.0 until. Using our JogAmp 'New BSD 2-Clause License' for changes after this initial commit. Related to Bug 1312, where we like to utilize a WeakIdentityHashMap, allowing to have cached shared GLContext to disappear .. a compromise. 2019-12-30 23:42:03 +01005979d66fb0c619be32ebcf9fbe644cf6d757345fAdd WeakIdentityHashMap implementation (from Apache Avro)editLICENSE.txtaddsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.javac6fabb0ac94000afe29156f170c63080a37c034b1577751082000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference static 2019-12-31 01:11:22 +0100c6fabb0ac94000afe29156f170c63080a37c034bWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference staticeditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javasrc/java/com/jogamp/common/util/Bitfield.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.java178c7b9d40e06a04790542241912ca21d2c7b92f1577758019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functions 2019-12-31 03:06:59 +0100178c7b9d40e06a04790542241912ca21d2c7b92fWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functionseditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaeditsrc/java/com/jogamp/common/util/Bitfield.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaadd34060fde735ea932ca49fbe79e473c5a4f40b1577763218000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final. 2019-12-31 04:33:38 +0100add34060fde735ea932ca49fbe79e473c5a4f40bWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final.editsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javamake/lib/cpptasks.jare3bc8ce349944d531c0b314ddb3f7a8946ce2a861577819175000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ce 2019-12-31 20:06:15 +0100e3bc8ce349944d531c0b314ddb3f7a8946ce2a86Bug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ceeditmake/lib/cpptasks.jargithttps://jogamp.org/chuck/user/sven%20gothelSven Gothel364.69495false125200com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0210assetRegisteredIOUtilGetResourceRel1_RTfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022779 ms III - Start SLOCK [T main @ 1577820022782 ms +++ localhost/127.0.0.1:59999 - Locked within 2013 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/Asse ...[truncated 2797 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022901 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022901 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0040assetRegisteredIOUtilGetResourceRel2_RTfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022779 ms III - Start SLOCK [T main @ 1577820022782 ms +++ localhost/127.0.0.1:59999 - Locked within 2013 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/Asse ...[truncated 2797 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022901 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022901 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0040assetRegisteredURLConnection_RTfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022779 ms III - Start SLOCK [T main @ 1577820022782 ms +++ localhost/127.0.0.1:59999 - Locked within 2013 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/Asse ...[truncated 2797 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022901 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022901 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0010assetRegisteredURLConnection_TestfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022779 ms III - Start SLOCK [T main @ 1577820022782 ms +++ localhost/127.0.0.1:59999 - Locked within 2013 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/Asse ...[truncated 2797 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022901 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022901 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.825com.jogamp.common.net.AssetURLConnectionRegisteredTest++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022779 ms III - Start SLOCK [T main @ 1577820022782 ms +++ localhost/127.0.0.1:59999 - Locked within 2013 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/Asse ...[truncated 2797 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820022901 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820022901 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:200com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0040assetUnregisteredIOUtilGetResourceAbs_RTfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025603 ms III - Start SLOCK [T main @ 1577820025604 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/C:/JogAmpSlavex64/worksp ...[truncated 3715 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025737 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820025737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0070assetUnregisteredIOUtilGetResourceRel0_RTfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025603 ms III - Start SLOCK [T main @ 1577820025604 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/C:/JogAmpSlavex64/worksp ...[truncated 3715 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025737 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820025737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0010assetUnregisteredURLConnection_RTfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025603 ms III - Start SLOCK [T main @ 1577820025604 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/C:/JogAmpSlavex64/worksp ...[truncated 3715 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025737 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820025737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0010assetUnregisteredURLConnection_RT2falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025603 ms III - Start SLOCK [T main @ 1577820025604 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/C:/JogAmpSlavex64/worksp ...[truncated 3715 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025737 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820025737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0370assetUnregisteredURLConnection_TestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025603 ms III - Start SLOCK [T main @ 1577820025604 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/C:/JogAmpSlavex64/worksp ...[truncated 3715 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025737 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820025737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.715com.jogamp.common.net.AssetURLConnectionUnregisteredTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025603 ms III - Start SLOCK [T main @ 1577820025604 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/C:/JogAmpSlavex64/worksp ...[truncated 3715 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820025737 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820025737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:230com.jogamp.common.net.TestUri010.020test00BasicCodingfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0290test02URIEscapeSpecialCharsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0960test03URIEscapeCommonCharsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0010test04EqualsAndHashCodefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.090test05ContainedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.1010test08NormalizedHierarchyfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0060test09NormalizedOpaquefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0790test10ParentAndDirHierarchyfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0020test11ParentAndDirOpaquefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 3.113com.jogamp.common.net.TestUri01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820028552 ms III - Start SLOCK [T main @ 1577820028554 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\Hallo Welt รถรค file.path.can C:\JogAmpSlavex64\workspace\gluegen\labe ...[truncated 34512 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820029109 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820029109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:260com.jogamp.common.net.TestUri02Composing6.8530test01URLCompositioningfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820031965 ms III - Start SLOCK [T main @ 1577820031967 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning scheme <file>, ssp <///rootDir/file1.txt>, fragment <null> URL-equals: true URL-ref : <file: ...[truncated 5447 chars]... ir/file1.txt> URL-orig : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt> URL-comp : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt> ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820038861 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820038861 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 9.446com.jogamp.common.net.TestUri02Composing++++ Test Singleton.lock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820031965 ms III - Start SLOCK [T main @ 1577820031967 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning scheme <file>, ssp <///rootDir/file1.txt>, fragment <null> URL-equals: true URL-ref : <file: ...[truncated 5447 chars]... ir/file1.txt> URL-orig : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt> URL-comp : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt> ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820038861 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820038861 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:290com.jogamp.common.net.TestUri03Resolving0.3450test01HttpUri2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820041647 ms III - Start SLOCK [T main @ 1577820041648 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/g ...[truncated 409620 chars]... uegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test25FileWindowsURI2URL: 8/8 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820045439 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820045439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving2.7030test02FileUnixUri2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820041647 ms III - Start SLOCK [T main @ 1577820041648 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/g ...[truncated 409620 chars]... uegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test25FileWindowsURI2URL: 8/8 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820045439 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820045439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.1570test03FileWindowsUri2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820041647 ms III - Start SLOCK [T main @ 1577820041648 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/g ...[truncated 409620 chars]... uegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test25FileWindowsURI2URL: 8/8 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820045439 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820045439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.1350test11HttpURL2UrifalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820041647 ms III - Start SLOCK [T main @ 1577820041648 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/g ...[truncated 409620 chars]... uegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test25FileWindowsURI2URL: 8/8 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820045439 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820045439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.1510test12FileUnixURL2UrifalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820041647 ms III - Start SLOCK [T main @ 1577820041648 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/g ...[truncated 409620 chars]... uegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test25FileWindowsURI2URL: 8/8 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820045439 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820045439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.1220test13FileWindowsURL2UrifalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820041647 ms III - Start SLOCK [T main @ 1577820041648 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/g ...[truncated 409620 chars]... uegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test25FileWindowsURI2URL: 8/8 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820045439 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820045439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.0180test24FileUnixURI2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820041647 ms III - Start SLOCK [T main @ 1577820041648 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/g ...[truncated 409620 chars]... uegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test25FileWindowsURI2URL: 8/8 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820045439 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820045439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri03Resolving0.0860test25FileWindowsURI2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820041647 ms III - Start SLOCK [T main @ 1577820041648 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/g ...[truncated 409620 chars]... uegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test25FileWindowsURI2URL: 8/8 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820045439 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820045439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 6.352com.jogamp.common.net.TestUri03Resolving++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820041647 ms III - Start SLOCK [T main @ 1577820041648 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/g ...[truncated 409620 chars]... uegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test25FileWindowsURI2URL: 8/8 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820045439 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820045439 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:390com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug9080.5620test00TempJarCacheSimplePathfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820048593 ms III - Start SLOCK [T main @ 1577820048594 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnR ...[truncated 3656 chars]... vida/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-รถรค/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820049555 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820049555 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug9080.3510test01TempJarCacheOddPathfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820048593 ms III - Start SLOCK [T main @ 1577820048594 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnR ...[truncated 3656 chars]... vida/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-รถรค/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820049555 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820049555 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 3.514com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908++++ Test Singleton.lock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820048593 ms III - Start SLOCK [T main @ 1577820048594 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnR ...[truncated 3656 chars]... vida/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-รถรค/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820049555 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820049555 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:460com.jogamp.common.net.TestUriQueryProps0.0010testfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820052345 ms III - Start SLOCK [T main @ 1577820052346 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true 0.0.0 string: camera://somewhere/0 0.0.0 ascii : camera://somewhere/0 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: ...[truncated 1321 chars]... ec) 2.1.1 host: somewhere 2.1.1 port: -1 2.2.0 path: /0 (raw), /0 (dec) 2.3.0 query: p1=1 (raw), p1=1 (dec) 3.0.0 fragment: null (raw), null (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820052369 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820052369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2.578com.jogamp.common.net.TestUriQueryProps++++ Test Singleton.lock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820052345 ms III - Start SLOCK [T main @ 1577820052346 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true 0.0.0 string: camera://somewhere/0 0.0.0 ascii : camera://somewhere/0 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: ...[truncated 1321 chars]... ec) 2.1.1 host: somewhere 2.1.1 port: -1 2.2.0 path: /0 (raw), /0 (dec) 2.3.0 query: p1=1 (raw), p1=1 (dec) 3.0.0 fragment: null (raw), null (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820052369 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820052369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:20:500com.jogamp.common.net.TestUrisWithAssetHandler0.1140showURLComponents0falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820054970 ms III - Start SLOCK [T main @ 1577820054971 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 WWWWWW file:///rootDir/file1.txt XXXXXX URL file:/rootDir/file1.txt protocol: file auth: ...[truncated 9466 chars]... l (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820055138 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820055138 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2.72com.jogamp.common.net.TestUrisWithAssetHandler++++ Test Singleton.lock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820054970 ms III - Start SLOCK [T main @ 1577820054971 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 WWWWWW file:///rootDir/file1.txt XXXXXX URL file:/rootDir/file1.txt protocol: file auth: ...[truncated 9466 chars]... l (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820055138 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820055138 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:20:520com.jogamp.common.nio.TestBuffers0.0020test01PositionLimitCapacityAfterArrayAllocationfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820057927 ms III - Start SLOCK [T main @ 1577820057928 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820057994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820057995 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestBuffers0.0010test10SlicefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820057927 ms III - Start SLOCK [T main @ 1577820057928 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820057994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820057995 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestBuffers0.0060test20CleanerfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820057927 ms III - Start SLOCK [T main @ 1577820057928 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820057994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820057995 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.613com.jogamp.common.nio.TestBuffers++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820057927 ms III - Start SLOCK [T main @ 1577820057928 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820057994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820057995 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:550com.jogamp.common.nio.TestBuffersFloatDoubleConversion0.00testDoubleArray2FloatArrayAndBack01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820060576 ms III - Start SLOCK [T main @ 1577820060577 ms +++ localhost/127.0.0.1:59999 - Locked within 2008 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820060603 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820060603 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.578com.jogamp.common.nio.TestBuffersFloatDoubleConversion++++ Test Singleton.lock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820060576 ms III - Start SLOCK [T main @ 1577820060577 ms +++ localhost/127.0.0.1:59999 - Locked within 2008 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820060603 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820060603 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:20:580com.jogamp.common.nio.TestByteBufferCopyStream59.9540test00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820063190 ms III - Start SLOCK [T main @ 1577820063192 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.673 MiB test 2048.500 MiB after Used Memory : 4.7 ...[truncated 2329 chars]... gc'ed Used Memory : 3.211, delta -0.028 MiB Performance Stats: - File-Create 2 ms - File-Copy 4171 ms - GC 23 ms - Total 4196 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820189831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820189831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream45.9380test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820063190 ms III - Start SLOCK [T main @ 1577820063192 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.673 MiB test 2048.500 MiB after Used Memory : 4.7 ...[truncated 2329 chars]... gc'ed Used Memory : 3.211, delta -0.028 MiB Performance Stats: - File-Create 2 ms - File-Copy 4171 ms - GC 23 ms - Total 4196 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820189831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820189831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream10.7190test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820063190 ms III - Start SLOCK [T main @ 1577820063192 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.673 MiB test 2048.500 MiB after Used Memory : 4.7 ...[truncated 2329 chars]... gc'ed Used Memory : 3.211, delta -0.028 MiB Performance Stats: - File-Create 2 ms - File-Copy 4171 ms - GC 23 ms - Total 4196 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820189831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820189831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream5.210test11falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820063190 ms III - Start SLOCK [T main @ 1577820063192 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.673 MiB test 2048.500 MiB after Used Memory : 4.7 ...[truncated 2329 chars]... gc'ed Used Memory : 3.211, delta -0.028 MiB Performance Stats: - File-Create 2 ms - File-Copy 4171 ms - GC 23 ms - Total 4196 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820189831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820189831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream4.6990test12falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820063190 ms III - Start SLOCK [T main @ 1577820063192 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.673 MiB test 2048.500 MiB after Used Memory : 4.7 ...[truncated 2329 chars]... gc'ed Used Memory : 3.211, delta -0.028 MiB Performance Stats: - File-Create 2 ms - File-Copy 4171 ms - GC 23 ms - Total 4196 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820189831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820189831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 129.188com.jogamp.common.nio.TestByteBufferCopyStream++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820063190 ms III - Start SLOCK [T main @ 1577820063192 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.673 MiB test 2048.500 MiB after Used Memory : 4.7 ...[truncated 2329 chars]... gc'ed Used Memory : 3.211, delta -0.028 MiB Performance Stats: - File-Create 2 ms - File-Copy 4171 ms - GC 23 ms - Total 4196 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820189831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820189831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:21:010com.jogamp.common.nio.TestByteBufferInputStream15.3260test01MixedIntSizefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820192431 ms III - Start SLOCK [T main @ 1577820192432 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts Total Memory : 10.000 MiB Max Memory : 4096.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.613 MiB test #0 16.000 MiB ...[truncated 6817 chars]... 0.100 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.288, delta 0.003 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820225055 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820225056 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms 0com.jogamp.common.nio.TestByteBufferInputStream3.9450test11MMap1GiBFlushNonefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820192431 ms III - Start SLOCK [T main @ 1577820192432 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts Total Memory : 10.000 MiB Max Memory : 4096.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.613 MiB test #0 16.000 MiB ...[truncated 6817 chars]... 0.100 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.288, delta 0.003 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820225055 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820225056 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms 0com.jogamp.common.nio.TestByteBufferInputStream4.0680test12MMap1GiBFlushSoftfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820192431 ms III - Start SLOCK [T main @ 1577820192432 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts Total Memory : 10.000 MiB Max Memory : 4096.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.613 MiB test #0 16.000 MiB ...[truncated 6817 chars]... 0.100 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.288, delta 0.003 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820225055 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820225056 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms 0com.jogamp.common.nio.TestByteBufferInputStream8.7460test13MMap2GiBFlushHardfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820192431 ms III - Start SLOCK [T main @ 1577820192432 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts Total Memory : 10.000 MiB Max Memory : 4096.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.613 MiB test #0 16.000 MiB ...[truncated 6817 chars]... 0.100 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.288, delta 0.003 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820225055 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820225056 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms 35.184com.jogamp.common.nio.TestByteBufferInputStream++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820192431 ms III - Start SLOCK [T main @ 1577820192432 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts Total Memory : 10.000 MiB Max Memory : 4096.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.613 MiB test #0 16.000 MiB ...[truncated 6817 chars]... 0.100 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.288, delta 0.003 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820225055 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820225056 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms 2019-12-31T19:23:100com.jogamp.common.nio.TestByteBufferOutputStream0.0580test00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820227949 ms III - Start SLOCK [T main @ 1577820227950 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.ni ...[truncated 757 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820228513 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820228513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream0.050test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820227949 ms III - Start SLOCK [T main @ 1577820227950 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.ni ...[truncated 757 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820228513 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820228513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream0.0270test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820227949 ms III - Start SLOCK [T main @ 1577820227950 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.ni ...[truncated 757 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820228513 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820228513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream0.0910test03falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820227949 ms III - Start SLOCK [T main @ 1577820227950 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.ni ...[truncated 757 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820228513 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820228513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream0.0940test10falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820227949 ms III - Start SLOCK [T main @ 1577820227950 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.ni ...[truncated 757 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820228513 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820228513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream0.0330test11falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820227949 ms III - Start SLOCK [T main @ 1577820227950 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.ni ...[truncated 757 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820228513 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820228513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream0.1120test12falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820227949 ms III - Start SLOCK [T main @ 1577820227950 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.ni ...[truncated 757 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820228513 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820228513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferOutputStream0.0340test13falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820227949 ms III - Start SLOCK [T main @ 1577820227950 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.ni ...[truncated 757 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820228513 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820228513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 3.116com.jogamp.common.nio.TestByteBufferOutputStream++++ Test Singleton.lock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820227949 ms III - Start SLOCK [T main @ 1577820227950 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 ++++ TestCase.tearDown: com.jogamp.common.ni ...[truncated 757 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820228513 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820228513 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:23:450com.jogamp.common.nio.TestCachedBufferFactory0.0260dynamicConcurrentTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820231162 ms III - Start SLOCK [T main @ 1577820231163 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820231249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820231249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestCachedBufferFactory0.0030dynamicTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820231162 ms III - Start SLOCK [T main @ 1577820231163 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820231249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820231249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestCachedBufferFactory0.00staticTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820231162 ms III - Start SLOCK [T main @ 1577820231163 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820231249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820231249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.647com.jogamp.common.nio.TestCachedBufferFactory++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820231162 ms III - Start SLOCK [T main @ 1577820231163 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820231249 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820231249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:23:490com.jogamp.common.nio.TestPointerBufferEndian0.0020testDirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820233862 ms III - Start SLOCK [T main @ 1577820233863 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820233919 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820233919 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Windows 10> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: <Windows 10> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 0com.jogamp.common.nio.TestPointerBufferEndian0.0010testIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820233862 ms III - Start SLOCK [T main @ 1577820233863 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820233919 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820233919 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Windows 10> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: <Windows 10> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 2.612com.jogamp.common.nio.TestPointerBufferEndian++++ Test Singleton.lock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820233862 ms III - Start SLOCK [T main @ 1577820233863 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820233919 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820233919 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Windows 10> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: <Windows 10> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 2019-12-31T19:23:510com.jogamp.common.nio.TestStructAccessorEndian0.0080testStructAccessorEndian1falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820236501 ms III - Start SLOCK [T main @ 1577820236502 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820236553 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820236553 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Windows 10> CPU: <amd64> Bits: <64/64> CPU is: 64 bit MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 2.605com.jogamp.common.nio.TestStructAccessorEndian++++ Test Singleton.lock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820236501 ms III - Start SLOCK [T main @ 1577820236502 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820236553 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820236553 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Windows 10> CPU: <amd64> Bits: <64/64> CPU is: 64 bit MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 2019-12-31T19:23:540com.jogamp.common.os.TestElfReader010.0050test01GNULinuxSelfExefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820239134 ms III - Start SLOCK [T main @ 1577820239135 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib XXX2 #0: test java.dll XXX2 #0: java.dll no ...[truncated 2695 chars]... unner.java:1014) ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820239204 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820239204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.os.TestElfReader010.0020test02JavaLibfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820239134 ms III - Start SLOCK [T main @ 1577820239135 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib XXX2 #0: test java.dll XXX2 #0: java.dll no ...[truncated 2695 chars]... unner.java:1014) ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820239204 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820239204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.os.TestElfReader010.00test99UserFilefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820239134 ms III - Start SLOCK [T main @ 1577820239135 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib XXX2 #0: test java.dll XXX2 #0: java.dll no ...[truncated 2695 chars]... unner.java:1014) ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820239204 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820239204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.619com.jogamp.common.os.TestElfReader01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820239134 ms III - Start SLOCK [T main @ 1577820239135 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib XXX2 #0: test java.dll XXX2 #0: java.dll no ...[truncated 2695 chars]... unner.java:1014) ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820239204 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820239204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:23:570com.jogamp.common.util.IntIntHashMapTest0.0570benchmarkfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820241808 ms III - Start SLOCK [T main @ 1577820241809 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHas ...[truncated 244 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820242767 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820242767 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.3939ms map: 8.0869ms get iimap: 3.2283ms map: 3.3696ms remove iimap: 1.3438ms map: 6.3628ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.7824ms map: 3.099ms get iimap: 1.1518ms map: 14.0745ms remove iimap: 0.8911ms map: 1.0975ms 0com.jogamp.common.util.IntIntHashMapTest0.0010capacityTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820241808 ms III - Start SLOCK [T main @ 1577820241809 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHas ...[truncated 244 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820242767 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820242767 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.3939ms map: 8.0869ms get iimap: 3.2283ms map: 3.3696ms remove iimap: 1.3438ms map: 6.3628ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.7824ms map: 3.099ms get iimap: 1.1518ms map: 14.0745ms remove iimap: 0.8911ms map: 1.0975ms 0com.jogamp.common.util.IntIntHashMapTest0.0610cloneTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820241808 ms III - Start SLOCK [T main @ 1577820241809 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHas ...[truncated 244 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820242767 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820242767 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.3939ms map: 8.0869ms get iimap: 3.2283ms map: 3.3696ms remove iimap: 1.3438ms map: 6.3628ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.7824ms map: 3.099ms get iimap: 1.1518ms map: 14.0745ms remove iimap: 0.8911ms map: 1.0975ms 0com.jogamp.common.util.IntIntHashMapTest0.0030iteratorTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820241808 ms III - Start SLOCK [T main @ 1577820241809 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHas ...[truncated 244 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820242767 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820242767 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.3939ms map: 8.0869ms get iimap: 3.2283ms map: 3.3696ms remove iimap: 1.3438ms map: 6.3628ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.7824ms map: 3.099ms get iimap: 1.1518ms map: 14.0745ms remove iimap: 0.8911ms map: 1.0975ms 0com.jogamp.common.util.IntIntHashMapTest0.780testPutRemovefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820241808 ms III - Start SLOCK [T main @ 1577820241809 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHas ...[truncated 244 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820242767 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820242767 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.3939ms map: 8.0869ms get iimap: 3.2283ms map: 3.3696ms remove iimap: 1.3438ms map: 6.3628ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.7824ms map: 3.099ms get iimap: 1.1518ms map: 14.0745ms remove iimap: 0.8911ms map: 1.0975ms 3.508com.jogamp.common.util.IntIntHashMapTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820241808 ms III - Start SLOCK [T main @ 1577820241809 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHas ...[truncated 244 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820242767 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820242767 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.3939ms map: 8.0869ms get iimap: 3.2283ms map: 3.3696ms remove iimap: 1.3438ms map: 6.3628ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 1.7824ms map: 3.099ms get iimap: 1.1518ms map: 14.0745ms remove iimap: 0.8911ms map: 1.0975ms 2019-12-31T19:23:590com.jogamp.common.util.IntObjectHashMapTest3.0950cloneTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820245367 ms III - Start SLOCK [T main @ 1577820245368 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820250750 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820250750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.IntObjectHashMapTest0.0030iteratorTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820245367 ms III - Start SLOCK [T main @ 1577820245368 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820250750 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820250750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.IntObjectHashMapTest2.2230testPutRemovefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820245367 ms III - Start SLOCK [T main @ 1577820245368 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820250750 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820250750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 7.937com.jogamp.common.util.IntObjectHashMapTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820245367 ms III - Start SLOCK [T main @ 1577820245368 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820250750 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820250750 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:030com.jogamp.common.util.LongIntHashMapTest0.0590benchmarkfalseFIXED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820253347 ms III - Start SLOCK [T main @ 1577820253349 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820254145 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820254145 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 8.9351ms map: 7.7675ms get iimap: 4.7515ms map: 1.9028ms remove iimap: 2.1655ms map: 8.2381ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 17.4622ms map: 1.3003ms get iimap: 0.3243ms map: 0.4634ms remove iimap: 0.3216ms map: 1.177ms 0com.jogamp.common.util.LongIntHashMapTest0.0060iteratorTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820253347 ms III - Start SLOCK [T main @ 1577820253349 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820254145 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820254145 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 8.9351ms map: 7.7675ms get iimap: 4.7515ms map: 1.9028ms remove iimap: 2.1655ms map: 8.2381ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 17.4622ms map: 1.3003ms get iimap: 0.3243ms map: 0.4634ms remove iimap: 0.3216ms map: 1.177ms 0com.jogamp.common.util.LongIntHashMapTest0.6930testPutRemovefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820253347 ms III - Start SLOCK [T main @ 1577820253349 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820254145 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820254145 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 8.9351ms map: 7.7675ms get iimap: 4.7515ms map: 1.9028ms remove iimap: 2.1655ms map: 8.2381ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 17.4622ms map: 1.3003ms get iimap: 0.3243ms map: 0.4634ms remove iimap: 0.3216ms map: 1.177ms 3.352com.jogamp.common.util.LongIntHashMapTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820253347 ms III - Start SLOCK [T main @ 1577820253349 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820254145 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820254145 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 8.9351ms map: 7.7675ms get iimap: 4.7515ms map: 1.9028ms remove iimap: 2.1655ms map: 8.2381ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 17.4622ms map: 1.3003ms get iimap: 0.3243ms map: 0.4634ms remove iimap: 0.3216ms map: 1.177ms 2019-12-31T19:24:110com.jogamp.common.util.TestArrayHashMap010.0070test01ArrayHashMapWithNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820256727 ms III - Start SLOCK [T main @ 1577820256728 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820256791 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820256792 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestArrayHashMap010.0020test02ArrayHashSetWithoutNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820256727 ms III - Start SLOCK [T main @ 1577820256728 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820256791 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820256792 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.624com.jogamp.common.util.TestArrayHashMap01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820256727 ms III - Start SLOCK [T main @ 1577820256728 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820256791 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820256792 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:140com.jogamp.common.util.TestArrayHashSet010.0060test01ArrayHashSetWithNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820259402 ms III - Start SLOCK [T main @ 1577820259404 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820259468 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820259468 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestArrayHashSet010.0010test02ArrayHashSetWithoutNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820259402 ms III - Start SLOCK [T main @ 1577820259404 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820259468 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820259468 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.62com.jogamp.common.util.TestArrayHashSet01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820259402 ms III - Start SLOCK [T main @ 1577820259404 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820259468 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820259468 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:170com.jogamp.common.util.TestBitfield000.0060test01_BitCount32_OnefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820262058 ms III - Start SLOCK [T main @ 1577820262059 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com. ...[truncated 634 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820263112 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820263112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.0180test02_BitCount32_SamplesfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820262058 ms III - Start SLOCK [T main @ 1577820262059 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com. ...[truncated 634 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820263112 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820263112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.0010test03_BitCount32_DatafalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820262058 ms III - Start SLOCK [T main @ 1577820262059 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com. ...[truncated 634 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820263112 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820263112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.0010test10_SetupfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820262058 ms III - Start SLOCK [T main @ 1577820262059 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com. ...[truncated 634 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820263112 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820263112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.00test20_ValidateTestDatafalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820262058 ms III - Start SLOCK [T main @ 1577820262059 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com. ...[truncated 634 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820263112 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820263112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.0160test21_Aligned32bitfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820262058 ms III - Start SLOCK [T main @ 1577820262059 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com. ...[truncated 634 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820263112 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820263112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitfield000.930test21_UnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820262058 ms III - Start SLOCK [T main @ 1577820262059 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com. ...[truncated 634 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820263112 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820263112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 3.599com.jogamp.common.util.TestBitfield00++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820262058 ms III - Start SLOCK [T main @ 1577820262059 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com. ...[truncated 634 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820263112 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820263112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:200com.jogamp.common.util.TestBitstream000.0120test00ShowByteOrderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265690 ms III - Start SLOCK [T main @ 1577820265691 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [0 ...[truncated 10364 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265894 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820265894 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream000.0040test01Uint32ConversionfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265690 ms III - Start SLOCK [T main @ 1577820265691 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [0 ...[truncated 10364 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265894 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820265894 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream000.10test02ShiftSignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265690 ms III - Start SLOCK [T main @ 1577820265691 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [0 ...[truncated 10364 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265894 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820265894 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream000.0060test10ReadWrite_13falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265690 ms III - Start SLOCK [T main @ 1577820265691 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [0 ...[truncated 10364 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265894 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820265894 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.756com.jogamp.common.util.TestBitstream00++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265690 ms III - Start SLOCK [T main @ 1577820265691 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [0 ...[truncated 10364 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820265894 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820265894 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:230com.jogamp.common.util.TestBitstream010.1560test01LinearBitsMSBFirstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820268715 ms III - Start SLOCK [T main @ 1577820268716 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: ...[truncated 47434 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820269211 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820269211 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream010.130test02LinearBitsLSBFirstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820268715 ms III - Start SLOCK [T main @ 1577820268716 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: ...[truncated 47434 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820269211 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820269211 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream010.1230test03BulkBitsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820268715 ms III - Start SLOCK [T main @ 1577820268716 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: ...[truncated 47434 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820269211 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820269211 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream010.0010test05ErrorHandlingfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820268715 ms III - Start SLOCK [T main @ 1577820268716 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: ...[truncated 47434 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820269211 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820269211 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 3.049com.jogamp.common.util.TestBitstream01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820268715 ms III - Start SLOCK [T main @ 1577820268716 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: ...[truncated 47434 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820269211 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820269211 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:260com.jogamp.common.util.TestBitstream020.0050test01Int8BitsAlignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820272010 ms III - Start SLOCK [T main @ 1577820272011 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] Read8.1 0, [00, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] Read8.1 1, [01, 00000001] Read8.2 1, [01, 0000 ...[truncated 5301 chars]... Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820272132 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820272132 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms 0com.jogamp.common.util.TestBitstream020.0540test02Int8BitsUnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820272010 ms III - Start SLOCK [T main @ 1577820272011 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] Read8.1 0, [00, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] Read8.1 1, [01, 00000001] Read8.2 1, [01, 0000 ...[truncated 5301 chars]... Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820272132 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820272132 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms 2.681com.jogamp.common.util.TestBitstream02++++ Test Singleton.lock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820272010 ms III - Start SLOCK [T main @ 1577820272011 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] Read8.1 0, [00, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] Read8.1 1, [01, 00000001] Read8.2 1, [01, 0000 ...[truncated 5301 chars]... Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820272132 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820272132 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms 2019-12-31T19:24:300com.jogamp.common.util.TestBitstream030.0210test01Int16BitsAlignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820274893 ms III - Start SLOCK [T main @ 1577820274894 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], Read16.1 0, [0000, 0000000000000000] TestData.2: : 0 ...[truncated 43315 chars]... ], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820275137 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820275137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream030.1650test02Int16BitsUnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820274893 ms III - Start SLOCK [T main @ 1577820274894 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], Read16.1 0, [0000, 0000000000000000] TestData.2: : 0 ...[truncated 43315 chars]... ], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820275137 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820275137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.802com.jogamp.common.util.TestBitstream03++++ Test Singleton.lock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820274893 ms III - Start SLOCK [T main @ 1577820274894 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], Read16.1 0, [0000, 0000000000000000] TestData.2: : 0 ...[truncated 43315 chars]... ], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820275137 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820275137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:320com.jogamp.common.util.TestBitstream040.1310test01Int32BitsAlignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820278026 ms III - Start SLOCK [T main @ 1577820278027 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000] ...[truncated 65835 chars]... 0xffffffff ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820278277 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820278277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream040.0640test02Int32BitsUnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820278026 ms III - Start SLOCK [T main @ 1577820278027 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000] ...[truncated 65835 chars]... 0xffffffff ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820278277 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820278277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.803com.jogamp.common.util.TestBitstream04++++ Test Singleton.lock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820278026 ms III - Start SLOCK [T main @ 1577820278027 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000] ...[truncated 65835 chars]... 0xffffffff ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820278277 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820278277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:360com.jogamp.common.util.TestFloatStack010.0030test01PrimitiveArray_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281203 ms III - Start SLOCK [T main @ 1577820281204 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ ...[truncated 205 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281270 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820281271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestFloatStack010.0030test02PrimitiveArray_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281203 ms III - Start SLOCK [T main @ 1577820281204 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ ...[truncated 205 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281270 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820281271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestFloatStack010.0020test11FloatBuffer_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281203 ms III - Start SLOCK [T main @ 1577820281204 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ ...[truncated 205 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281270 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820281271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestFloatStack010.0020test12FloatBuffer_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281203 ms III - Start SLOCK [T main @ 1577820281204 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ ...[truncated 205 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281270 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820281271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.621com.jogamp.common.util.TestFloatStack01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281203 ms III - Start SLOCK [T main @ 1577820281204 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ ...[truncated 205 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820281270 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820281271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:390com.jogamp.common.util.TestIOUtil010.0020test01CleanPathStringfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283857 ms III - Start SLOCK [T main @ 1577820283858 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUt ...[truncated 757 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283939 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820283939 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIOUtil010.0030test11CopyStream01ArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283857 ms III - Start SLOCK [T main @ 1577820283858 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUt ...[truncated 757 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283939 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820283939 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIOUtil010.0040test12CopyStream02BufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283857 ms III - Start SLOCK [T main @ 1577820283858 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUt ...[truncated 757 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283939 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820283939 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIOUtil010.0080test13CopyStream03BufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283857 ms III - Start SLOCK [T main @ 1577820283858 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUt ...[truncated 757 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283939 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820283939 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.63com.jogamp.common.util.TestIOUtil01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283857 ms III - Start SLOCK [T main @ 1577820283858 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUt ...[truncated 757 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820283939 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820283939 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:410com.jogamp.common.util.TestIntegerStack010.0030test01PrimitiveArray_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286533 ms III - Start SLOCK [T main @ 1577820286534 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ...[truncated 221 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286607 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820286607 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIntegerStack010.0030test02PrimitiveArray_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286533 ms III - Start SLOCK [T main @ 1577820286534 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ...[truncated 221 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286607 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820286607 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIntegerStack010.0040test11FloatBuffer_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286533 ms III - Start SLOCK [T main @ 1577820286534 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ...[truncated 221 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286607 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820286607 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIntegerStack010.0040test12FloatBuffer_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286533 ms III - Start SLOCK [T main @ 1577820286534 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ...[truncated 221 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286607 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820286607 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.633com.jogamp.common.util.TestIntegerStack01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286533 ms III - Start SLOCK [T main @ 1577820286534 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ...[truncated 221 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820286607 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820286607 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:440com.jogamp.common.util.TestIteratorIndexCORE0.2090test01ArrayListIteratorfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820289192 ms III - Start SLOCK [T main @ 1577820289193 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIterator ...[truncated 383 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820290365 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820290365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIteratorIndexCORE0.520test01LinkedListListIndexfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820289192 ms III - Start SLOCK [T main @ 1577820289193 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIterator ...[truncated 383 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820290365 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820290365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIteratorIndexCORE0.1880test01LinkedListListIteratorfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820289192 ms III - Start SLOCK [T main @ 1577820289193 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIterator ...[truncated 383 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820290365 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820290365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIteratorIndexCORE0.1850test0ArrayListIndexfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820289192 ms III - Start SLOCK [T main @ 1577820289193 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIterator ...[truncated 383 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820290365 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820290365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 3.723com.jogamp.common.util.TestIteratorIndexCORE++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820289192 ms III - Start SLOCK [T main @ 1577820289193 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIterator ...[truncated 383 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820290365 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820290365 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:470com.jogamp.common.util.TestJarUtil0.010testJarUtilFlat01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820292948 ms III - Start SLOCK [T main @ 1577820292949 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln11135228096231533670 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86 ...[truncated 13283 chars]... e_cache\jln17005837400156048093\jln5177809969842847879\sub\ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820293185 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820293185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestJarUtil0.0520testJarUtilJarInJar01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820292948 ms III - Start SLOCK [T main @ 1577820292949 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln11135228096231533670 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86 ...[truncated 13283 chars]... e_cache\jln17005837400156048093\jln5177809969842847879\sub\ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820293185 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820293185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestJarUtil0.0050testJarUtilJarInJar02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820292948 ms III - Start SLOCK [T main @ 1577820292949 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln11135228096231533670 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86 ...[truncated 13283 chars]... e_cache\jln17005837400156048093\jln5177809969842847879\sub\ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820293185 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820293185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestJarUtil0.0950testJarUtilJarInJar03falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820292948 ms III - Start SLOCK [T main @ 1577820292949 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln11135228096231533670 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86 ...[truncated 13283 chars]... e_cache\jln17005837400156048093\jln5177809969842847879\sub\ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820293185 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820293185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2.8com.jogamp.common.util.TestJarUtil++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820292948 ms III - Start SLOCK [T main @ 1577820292949 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln11135228096231533670 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/C:/JogAmpSlavex64/workspace/gluegen/label/win7-x86 ...[truncated 13283 chars]... e_cache\jln17005837400156048093\jln5177809969842847879\sub\ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820293185 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820293185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:24:500com.jogamp.common.util.TestLFRingBuffer010.0010test11_GrowEmpty02_Begin2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test20_GrowFull01_BeginfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test25_GrowFull11_End1falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test21_GrowFull02_Begin1falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test03_FullReadResetfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test24_GrowFull05_EndfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test22_GrowFull03_Begin2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test10_GrowEmpty01_BeginfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test02_EmptyWritefalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test26_GrowFull12_End2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test04_EmptyWriteClearfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test13_GrowEmpty04_End2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test23_GrowFull04_Begin3falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test12_GrowEmpty03_EndfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test06_ReadResetMid02falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test27_GrowFull13_End3falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test05_ReadResetMid01falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test01_FullReadfalsePASSED0.072com.jogamp.common.util.TestLFRingBuffer012019-12-31T19:24:530com.jogamp.common.util.TestPlatform010.0010testInfo00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820296032 ms III - Start SLOCK [T main @ 1577820296034 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 OS name/type: Windows 10, WINDOWS OS version: 10.0, 10.0.0 Arch, CPU: amd64, X86_64/X86 OS/Arch: windows-amd64 Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: AdoptOpenJDK/https://adoptopenjd ...[truncated 315 chars]... ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820296093 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820296093 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestPlatform010.00testPageSize01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820296032 ms III - Start SLOCK [T main @ 1577820296034 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 OS name/type: Windows 10, WINDOWS OS version: 10.0, 10.0.0 Arch, CPU: amd64, X86_64/X86 OS/Arch: windows-amd64 Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: AdoptOpenJDK/https://adoptopenjd ...[truncated 315 chars]... ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820296093 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820296093 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2.617com.jogamp.common.util.TestPlatform01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820296032 ms III - Start SLOCK [T main @ 1577820296034 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 OS name/type: Windows 10, WINDOWS OS version: 10.0, 10.0.0 Arch, CPU: amd64, X86_64/X86 OS/Arch: windows-amd64 Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: AdoptOpenJDK/https://adoptopenjd ...[truncated 315 chars]... ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820296093 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820296093 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:24:540com.jogamp.common.util.TestRunnableTask010.0030testInvokeAndWait00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820298680 ms III - Start SLOCK [T main @ 1577820298681 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@74901d7 BB.1: java.lang.Object@74901d7 BB.2 CA.1: java.lang.Object@74901d7 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait0 ...[truncated 17 chars]... etUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@5edaa572 BB.1: java.lang.Object@5edaa572 BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820298752 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820298752 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestRunnableTask010.0050testInvokeAndWait01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820298680 ms III - Start SLOCK [T main @ 1577820298681 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@74901d7 BB.1: java.lang.Object@74901d7 BB.2 CA.1: java.lang.Object@74901d7 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait0 ...[truncated 17 chars]... etUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@5edaa572 BB.1: java.lang.Object@5edaa572 BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820298752 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820298752 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.627com.jogamp.common.util.TestRunnableTask01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820298680 ms III - Start SLOCK [T main @ 1577820298681 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@74901d7 BB.1: java.lang.Object@74901d7 BB.2 CA.1: java.lang.Object@74901d7 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait0 ...[truncated 17 chars]... etUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@5edaa572 BB.1: java.lang.Object@5edaa572 BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820298752 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820298752 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:560com.jogamp.common.util.TestSyncRingBuffer010.0010test11_GrowEmpty02_Begin2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test20_GrowFull01_BeginfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test25_GrowFull11_End1falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test21_GrowFull02_Begin1falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test03_FullReadResetfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test24_GrowFull05_EndfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test22_GrowFull03_Begin2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test10_GrowEmpty01_BeginfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test02_EmptyWritefalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test26_GrowFull12_End2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test04_EmptyWriteClearfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test13_GrowEmpty04_End2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test23_GrowFull04_Begin3falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test12_GrowEmpty03_EndfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test06_ReadResetMid02falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test27_GrowFull13_End3falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test05_ReadResetMid01falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test01_FullReadfalsePASSED0.036com.jogamp.common.util.TestSyncRingBuffer012019-12-31T19:24:590com.jogamp.common.util.TestSystemPropsAndEnvs0.0620dumpEnvironmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820301405 ms III - Start SLOCK [T main @ 1577820301406 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820301657 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820301657 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1: PATH = c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\obj;c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\test\build\natives 2: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=win7-x86_64-nvida/921/display/redirect 3: HUDSON_HOME = /srv/jenkins 4: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=win7-x86_64-nvida/921/display/redirect?page=changes 5: BUILD_ARCHIVE = true 6: SESSIONNAME = Console 7: ALLUS ...[truncated 8491 chars]... un.awt.windows.WPrinterJob 52: rootrel.build = build 53: sun.os.patch.level = 54: java.library.path = c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\obj;c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\test\build\natives 55: java.vendor = AdoptOpenJDK 56: java.vm.info = mixed mode 57: java.vm.version = 11.0.4+11 58: sun.io.unicode.encoding = UnicodeLittle 59: jnlp.no.jvm.data.model.set = true 60: java.class.version = 55.0 Property count: 60 0com.jogamp.common.util.TestSystemPropsAndEnvs0.1010dumpPropertiesfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820301405 ms III - Start SLOCK [T main @ 1577820301406 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820301657 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820301657 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1: PATH = c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\obj;c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\test\build\natives 2: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=win7-x86_64-nvida/921/display/redirect 3: HUDSON_HOME = /srv/jenkins 4: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=win7-x86_64-nvida/921/display/redirect?page=changes 5: BUILD_ARCHIVE = true 6: SESSIONNAME = Console 7: ALLUS ...[truncated 8491 chars]... un.awt.windows.WPrinterJob 52: rootrel.build = build 53: sun.os.patch.level = 54: java.library.path = c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\obj;c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\test\build\natives 55: java.vendor = AdoptOpenJDK 56: java.vm.info = mixed mode 57: java.vm.version = 11.0.4+11 58: sun.io.unicode.encoding = UnicodeLittle 59: jnlp.no.jvm.data.model.set = true 60: java.class.version = 55.0 Property count: 60 2.811com.jogamp.common.util.TestSystemPropsAndEnvs++++ Test Singleton.lock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820301405 ms III - Start SLOCK [T main @ 1577820301406 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820301657 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820301657 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1: PATH = c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\obj;c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\test\build\natives 2: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=win7-x86_64-nvida/921/display/redirect 3: HUDSON_HOME = /srv/jenkins 4: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=win7-x86_64-nvida/921/display/redirect?page=changes 5: BUILD_ARCHIVE = true 6: SESSIONNAME = Console 7: ALLUS ...[truncated 8491 chars]... un.awt.windows.WPrinterJob 52: rootrel.build = build 53: sun.os.patch.level = 54: java.library.path = c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\obj;c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\build\test\build\natives 55: java.vendor = AdoptOpenJDK 56: java.vm.info = mixed mode 57: java.vm.version = 11.0.4+11 58: sun.io.unicode.encoding = UnicodeLittle 59: jnlp.no.jvm.data.model.set = true 60: java.class.version = 55.0 Property count: 60 2019-12-31T19:24:590com.jogamp.common.util.TestTempJarCache1.1670testJarUtil01afalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0010testJarUtil01bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0010testTempFileCache01FileExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0030testTempFileCache02InstancesfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.00testTempJarCache00InitfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.7070testTempJarCache01LoadAllTestManifestAndClassfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0890testTempJarCache02AddNativeLibsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0010testTempJarCache04aSameClassLoaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.2440testTempJarCache04bDiffClassLoaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 4.91com.jogamp.common.util.TestTempJarCache++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820304392 ms III - Start SLOCK [T main @ 1577820304393 ms +++ localhost/127.0.0.1:59999 - Locked within 2002 ms, 1 attempts tmp dir: C:\cygwin64\tmp\jogamp_0000\file_cache\jln17005837400156048093\jln17235221134440238859 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.joga ...[truncated 5884 chars]... JarCache - testTempJarCache04bDiffClassLoader url: jar:file:/C%3A/JogAmpSlavex64/workspace/gluegen/label/win7-x86_64-nvida/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820306734 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820306734 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:25:020com.jogamp.common.util.TestValueConversion0.0010testBaseDoublefalsePASSED0com.jogamp.common.util.TestValueConversion0.00testBaseFloatfalsePASSED0com.jogamp.common.util.TestValueConversion0.00testConversionfalsePASSED0.027com.jogamp.common.util.TestValueConversion2019-12-31T19:25:070com.jogamp.common.util.TestVersionInfo0.0110test01InfofalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820309623 ms III - Start SLOCK [T main @ 1577820309624 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info ----------------------------------------------------------------------------------------------------- Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true Machine ...[truncated 3133 chars]... ld-time): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c SHA CLASSES.this (now): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820309782 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820309782 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionInfo0.0860test02ValidateSHAfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820309623 ms III - Start SLOCK [T main @ 1577820309624 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info ----------------------------------------------------------------------------------------------------- Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true Machine ...[truncated 3133 chars]... ld-time): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c SHA CLASSES.this (now): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820309782 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820309782 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.715com.jogamp.common.util.TestVersionInfo++++ Test Singleton.lock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820309623 ms III - Start SLOCK [T main @ 1577820309624 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info ----------------------------------------------------------------------------------------------------- Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true Machine ...[truncated 3133 chars]... ld-time): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c SHA CLASSES.this (now): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820309782 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820309782 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:25:070com.jogamp.common.util.TestVersionNumber0.0060test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312521 ms III - Start SLOCK [T main @ 1577820312522 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - ...[truncated 637 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312612 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820312612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0010test01bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312521 ms III - Start SLOCK [T main @ 1577820312522 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - ...[truncated 637 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312612 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820312612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.00test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312521 ms III - Start SLOCK [T main @ 1577820312522 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - ...[truncated 637 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312612 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820312612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0010test02bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312521 ms III - Start SLOCK [T main @ 1577820312522 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - ...[truncated 637 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312612 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820312612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.00test03falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312521 ms III - Start SLOCK [T main @ 1577820312522 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - ...[truncated 637 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312612 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820312612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0070test03bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312521 ms III - Start SLOCK [T main @ 1577820312522 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - ...[truncated 637 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312612 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820312612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.00test04falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312521 ms III - Start SLOCK [T main @ 1577820312522 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - ...[truncated 637 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312612 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820312612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0130test04bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312521 ms III - Start SLOCK [T main @ 1577820312522 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - ...[truncated 637 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312612 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820312612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.649com.jogamp.common.util.TestVersionNumber++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312521 ms III - Start SLOCK [T main @ 1577820312522 ms +++ localhost/127.0.0.1:59999 - Locked within 2007 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - ...[truncated 637 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820312612 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820312612 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:25:100com.jogamp.common.util.TestVersionSemantics0.1290testVersionV220V221falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315192 ms III - Start SLOCK [T main @ 1577820315193 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib\v2.2.0\gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib\v2.2.1\gluegen-rt.jar Field values changed: ...[truncated 98222 chars]... o/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315809 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820315809 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionSemantics0.2070testVersionV221V230falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315192 ms III - Start SLOCK [T main @ 1577820315193 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib\v2.2.0\gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib\v2.2.1\gluegen-rt.jar Field values changed: ...[truncated 98222 chars]... o/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315809 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820315809 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionSemantics0.1050testVersionV230V232falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315192 ms III - Start SLOCK [T main @ 1577820315193 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib\v2.2.0\gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib\v2.2.1\gluegen-rt.jar Field values changed: ...[truncated 98222 chars]... o/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315809 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820315809 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionSemantics0.1060testVersionV232V24xfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315192 ms III - Start SLOCK [T main @ 1577820315193 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib\v2.2.0\gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib\v2.2.1\gluegen-rt.jar Field values changed: ...[truncated 98222 chars]... o/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315809 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820315809 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 3.178com.jogamp.common.util.TestVersionSemantics++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315192 ms III - Start SLOCK [T main @ 1577820315193 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib\v2.2.0\gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib\v2.2.1\gluegen-rt.jar Field values changed: ...[truncated 98222 chars]... o/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820315809 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820315809 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:25:130com.jogamp.common.util.locks.TestRecursiveLock010.530testLockedObjectThreading25x100x100N_Int01_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.430testLockedObjectThreading25x100x100N_Int01_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.5230testLockedObjectThreading25x100x100N_Java5_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.410testLockedObjectThreading25x100x100N_Java5_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.5230testLockedObjectThreading25x100x100Y_Int01_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.4040testLockedObjectThreading25x100x100Y_Int01_UnairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.4640testLockedObjectThreading25x100x100Y_Java5_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.4050testLockedObjectThreading25x100x100Y_Java5_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.690testLockedObjectThreading5x1000x10000N_Int01_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.6590testLockedObjectThreading5x1000x10000N_Int01_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.7520testLockedObjectThreading5x1000x10000N_Java5_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.7750testLockedObjectThreading5x1000x10000N_Java5_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 9.312com.jogamp.common.util.locks.TestRecursiveLock01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820318697 ms III - Start SLOCK [T main @ 1577820318698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 529 ms, avrg 2399804 ...[truncated 4907 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 774 ms, avrg 99806 ns, deviation [ -98821 .. 848540 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820325477 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820325477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:25:160com.jogamp.common.util.locks.TestRecursiveThreadGroupLock010.1680testTwoThreadsInGroupfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820328231 ms III - Start SLOCK [T main @ 1577820328234 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair , threads 5, loops-outter 1000, loops-inner 10000, yield YIELD - dt 167 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820328448 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820328448 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.775com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820328231 ms III - Start SLOCK [T main @ 1577820328234 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair , threads 5, loops-outter 1000, loops-inner 10000, yield YIELD - dt 167 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820328448 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820328448 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:25:260com.jogamp.common.util.locks.TestSingletonServerSocket002.0550test01_LockUnlockfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820331046 ms III - Start SLOCK [T main @ 1577820331049 ms +++ localhost/127.0.0.1:59999 - Locked within 2008 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820331096 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820331096 ms --- localhost/127.0.0.1:59999 - Unlock ok w ...[truncated 2659 chars]... on.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78) at java.base/java.lang.Thread.run(Thread.java:834) SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1577820338836 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1577820338836 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #1 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 0com.jogamp.common.util.locks.TestSingletonServerSocket003.0620test02_2ndInstanceLockTimeoutfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820331046 ms III - Start SLOCK [T main @ 1577820331049 ms +++ localhost/127.0.0.1:59999 - Locked within 2008 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820331096 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820331096 ms --- localhost/127.0.0.1:59999 - Unlock ok w ...[truncated 2659 chars]... on.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78) at java.base/java.lang.Thread.run(Thread.java:834) SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1577820338836 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1577820338836 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #1 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 0com.jogamp.common.util.locks.TestSingletonServerSocket004.7550testOffthreadLockUnlockfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820331046 ms III - Start SLOCK [T main @ 1577820331049 ms +++ localhost/127.0.0.1:59999 - Locked within 2008 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820331096 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820331096 ms --- localhost/127.0.0.1:59999 - Unlock ok w ...[truncated 2659 chars]... on.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78) at java.base/java.lang.Thread.run(Thread.java:834) SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1577820338836 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1577820338836 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #1 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 9.95com.jogamp.common.util.locks.TestSingletonServerSocket00++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820331046 ms III - Start SLOCK [T main @ 1577820331049 ms +++ localhost/127.0.0.1:59999 - Locked within 2008 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820331096 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820331096 ms --- localhost/127.0.0.1:59999 - Unlock ok w ...[truncated 2659 chars]... on.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78) at java.base/java.lang.Thread.run(Thread.java:834) SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1577820338836 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1577820338836 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #1 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 2019-12-31T19:25:290com.jogamp.common.util.locks.TestSingletonServerSocket012.0060testJVMShutdownfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820341120 ms III - Start SLOCK [T main @ 1577820341121 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820341123 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820341123 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown 2.059com.jogamp.common.util.locks.TestSingletonServerSocket01++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820341120 ms III - Start SLOCK [T main @ 1577820341121 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820341123 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820341123 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown 2019-12-31T19:25:390com.jogamp.common.util.locks.TestSingletonServerSocket020.00dummyfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820343341 ms III - Start SLOCK [T main @ 1577820343342 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820343406 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820343406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2.631com.jogamp.common.util.locks.TestSingletonServerSocket02++++ Test Singleton.lock() SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820343341 ms III - Start SLOCK [T main @ 1577820343342 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820343406 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820343406 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:25:410com.jogamp.gluegen.jcpp.CppReaderTest0.0680testCppReaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346003 ms III - Start SLOCK [T main @ 1577820346004 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppRead ...[truncated 103 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346129 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820346129 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ver ...[truncated 951 chars]... #line 1 "<CppReader Input@1220379207>" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.c" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> foo >> #line 2 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> #line 3 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 2 "<CppReader Input@1220379207>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0com.jogamp.gluegen.jcpp.CppReaderTest0.0020testPragmaOncefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346003 ms III - Start SLOCK [T main @ 1577820346004 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppRead ...[truncated 103 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346129 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820346129 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ver ...[truncated 951 chars]... #line 1 "<CppReader Input@1220379207>" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.c" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> foo >> #line 2 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> #line 3 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 2 "<CppReader Input@1220379207>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0com.jogamp.gluegen.jcpp.CppReaderTest0.0020testPragmaOnceWithMarkersfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346003 ms III - Start SLOCK [T main @ 1577820346004 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppRead ...[truncated 103 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346129 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820346129 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ver ...[truncated 951 chars]... #line 1 "<CppReader Input@1220379207>" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.c" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> foo >> #line 2 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> #line 3 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 2 "<CppReader Input@1220379207>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0com.jogamp.gluegen.jcpp.CppReaderTest0.0020testVarargsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346003 ms III - Start SLOCK [T main @ 1577820346004 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppRead ...[truncated 103 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346129 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820346129 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ver ...[truncated 951 chars]... #line 1 "<CppReader Input@1220379207>" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.c" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> foo >> #line 2 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> #line 3 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 2 "<CppReader Input@1220379207>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 2.694com.jogamp.gluegen.jcpp.CppReaderTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346003 ms III - Start SLOCK [T main @ 1577820346004 ms +++ localhost/127.0.0.1:59999 - Locked within 2006 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppRead ...[truncated 103 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820346129 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820346129 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: WINDOWS / Windows 10 10.0 (10.0.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Ver ...[truncated 951 chars]... #line 1 "<CppReader Input@1220379207>" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.c" 1 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> foo >> #line 2 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 1 "..\\jcpp\\src\\test\\resources\\once.h" 1 >> >> #line 3 "..\\jcpp\\src\\test\\resources\\once.c" 2 >> #line 2 "<CppReader Input@1220379207>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 2019-12-31T19:25:430com.jogamp.gluegen.jcpp.ErrorTest0.0030testErrorsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820348736 ms III - Start SLOCK [T main @ 1577820348737 ms +++ localhost/127.0.0.1:59999 - Locked within 2009 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820348795 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820348795 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.63com.jogamp.gluegen.jcpp.ErrorTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820348736 ms III - Start SLOCK [T main @ 1577820348737 ms +++ localhost/127.0.0.1:59999 - Locked within 2009 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820348795 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820348795 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:25:460com.jogamp.gluegen.jcpp.IncludeAbsoluteTest0.0030testAbsoluteIncludefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820351382 ms III - Start SLOCK [T main @ 1577820351383 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820351452 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820351452 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2.636com.jogamp.gluegen.jcpp.IncludeAbsoluteTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820351382 ms III - Start SLOCK [T main @ 1577820351383 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820351452 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820351452 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:25:490com.jogamp.gluegen.jcpp.JavaFileSystemTest0.00testJavaFileSystemfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820354043 ms III - Start SLOCK [T main @ 1577820354044 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820354106 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820354106 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Failed to open stdio.h 2.623com.jogamp.gluegen.jcpp.JavaFileSystemTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820354043 ms III - Start SLOCK [T main @ 1577820354044 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820354106 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820354106 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Failed to open stdio.h 2019-12-31T19:25:520com.jogamp.gluegen.jcpp.JoinReaderTest0.0020testJoinReaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820356697 ms III - Start SLOCK [T main @ 1577820356698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820356750 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820356751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Testing ab => ab At offset 0: a At offset 1: b Testing ab => ab At offset 0: a At offset 1: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing foo??(bar => foo[bar At offset 0: f At offset 1: o At offset 2: o At offset 3: [ At offset 4: b At offset 5: a At offset 6: r Testing foo??/ bar => foobar At offset 0: f At offset 1: o At offset 2: o At offset 3: b At offset 4: a At offset 5: r At offset 6: 2.616com.jogamp.gluegen.jcpp.JoinReaderTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820356697 ms III - Start SLOCK [T main @ 1577820356698 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820356750 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820356751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Testing ab => ab At offset 0: a At offset 1: b Testing ab => ab At offset 0: a At offset 1: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing foo??(bar => foo[bar At offset 0: f At offset 1: o At offset 2: o At offset 3: [ At offset 4: b At offset 5: a At offset 6: r Testing foo??/ bar => foobar At offset 0: f At offset 1: o At offset 2: o At offset 3: b At offset 4: a At offset 5: r At offset 6: 2019-12-31T19:25:540com.jogamp.gluegen.jcpp.LexerSourceTest0.0260testLexerSourcefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359347 ms III - Start SLOCK [T main @ 1577820359358 ms +++ localhost/127.0.0.1:59999 - Locked within 2012 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp. ...[truncated 292 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359451 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820359451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.0020testNumbersfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359347 ms III - Start SLOCK [T main @ 1577820359358 ms +++ localhost/127.0.0.1:59999 - Locked within 2012 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp. ...[truncated 292 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359451 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820359451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.00testNumbersInvalidfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359347 ms III - Start SLOCK [T main @ 1577820359358 ms +++ localhost/127.0.0.1:59999 - Locked within 2012 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp. ...[truncated 292 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359451 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820359451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.0010testNumbersSuffixfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359347 ms III - Start SLOCK [T main @ 1577820359358 ms +++ localhost/127.0.0.1:59999 - Locked within 2012 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp. ...[truncated 292 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359451 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820359451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.00testUnterminatedCommentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359347 ms III - Start SLOCK [T main @ 1577820359358 ms +++ localhost/127.0.0.1:59999 - Locked within 2012 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp. ...[truncated 292 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359451 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820359451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2.663com.jogamp.gluegen.jcpp.LexerSourceTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359347 ms III - Start SLOCK [T main @ 1577820359358 ms +++ localhost/127.0.0.1:59999 - Locked within 2012 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp. ...[truncated 292 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820359451 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820359451 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:25:570com.jogamp.gluegen.jcpp.NumericValueTest0.0050testNumericValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820362036 ms III - Start SLOCK [T main @ 1577820362037 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820362099 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820362099 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Testing '0' -> 0.0 Token is [NUMBER@1,0]:"0"=00 Testing '1' -> 1.0 Token is [NUMBER@1,0]:"1"=1 Testing '1L' -> 1.0 Token is [NUMBER@1,0]:"1L"=1 Testing '12' -> 12.0 Token is [NUMBER@1,0]:"12"=12 Testing '12L' -> 12.0 Token is [NUMBER@1,0]:"12L"=12 Testing '0xf' -> 15.0 Token is [NUMBER@1,0]:"0xf"=0xf Testing '0xfL' -> 15.0 Token is [NUMBER@1,0]:"0xfL"=0xf Testing '0x12' -> 18.0 Token is [NUMBER@1,0]:"0x12"=0x12 Testing '0x12L' -> 18.0 Token is [NUMBER@1,0]:"0x12L"=0x12 Testing '0673' -> 443.0 To ...[truncated 236 chars]... .0 Testing '00.0' -> 0.0 Token is [NUMBER@1,0]:"00.0"=00.0 Testing '00.' -> 0.0 Token is [NUMBER@1,0]:"00."=00. Testing '1e1' -> 10.0 Token is [NUMBER@1,0]:"1e1"=1e1 Testing '1e-1' -> 0.1 Token is [NUMBER@1,0]:"1e-1"=1e-1 Testing '0x12e3' -> 4835.0 Token is [NUMBER@1,0]:"0x12e3"=0x12e3 Testing '0x12p3' -> 144.0 Token is [NUMBER@1,0]:"0x12p3"=0x12p3 Testing '012e3' -> 12000.0 Token is [NUMBER@1,0]:"012e3"=012e3 Testing '067e4' -> 670000.0 Token is [NUMBER@1,0]:"067e4"=067e4 Testing '097' -> 97.0 2.618com.jogamp.gluegen.jcpp.NumericValueTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820362036 ms III - Start SLOCK [T main @ 1577820362037 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820362099 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820362099 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Testing '0' -> 0.0 Token is [NUMBER@1,0]:"0"=00 Testing '1' -> 1.0 Token is [NUMBER@1,0]:"1"=1 Testing '1L' -> 1.0 Token is [NUMBER@1,0]:"1L"=1 Testing '12' -> 12.0 Token is [NUMBER@1,0]:"12"=12 Testing '12L' -> 12.0 Token is [NUMBER@1,0]:"12L"=12 Testing '0xf' -> 15.0 Token is [NUMBER@1,0]:"0xf"=0xf Testing '0xfL' -> 15.0 Token is [NUMBER@1,0]:"0xfL"=0xf Testing '0x12' -> 18.0 Token is [NUMBER@1,0]:"0x12"=0x12 Testing '0x12L' -> 18.0 Token is [NUMBER@1,0]:"0x12L"=0x12 Testing '0673' -> 443.0 To ...[truncated 236 chars]... .0 Testing '00.0' -> 0.0 Token is [NUMBER@1,0]:"00.0"=00.0 Testing '00.' -> 0.0 Token is [NUMBER@1,0]:"00."=00. Testing '1e1' -> 10.0 Token is [NUMBER@1,0]:"1e1"=1e1 Testing '1e-1' -> 0.1 Token is [NUMBER@1,0]:"1e-1"=1e-1 Testing '0x12e3' -> 4835.0 Token is [NUMBER@1,0]:"0x12e3"=0x12e3 Testing '0x12p3' -> 144.0 Token is [NUMBER@1,0]:"0x12p3"=0x12p3 Testing '012e3' -> 12000.0 Token is [NUMBER@1,0]:"012e3"=012e3 Testing '067e4' -> 670000.0 Token is [NUMBER@1,0]:"067e4"=067e4 Testing '097' -> 97.0 2019-12-31T19:26:000com.jogamp.gluegen.jcpp.PreprocessorTest0.0540test01PreprocessorfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820364686 ms III - Start SLOCK [T main @ 1577820364688 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820364786 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820364786 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.jcpp.PreprocessorTest0.0010test02PreprocessorUnterminatedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820364686 ms III - Start SLOCK [T main @ 1577820364688 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820364786 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820364786 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.669com.jogamp.gluegen.jcpp.PreprocessorTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820364686 ms III - Start SLOCK [T main @ 1577820364688 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820364786 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820364786 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:020com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest0.0010test01WhitespacePastingfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820367396 ms III - Start SLOCK [T main @ 1577820367398 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820367456 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820367456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.619com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820367396 ms III - Start SLOCK [T main @ 1577820367398 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820367456 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820367456 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:050com.jogamp.gluegen.test.junit.generation.PCPPTest0.0450pcppMacroDefinitionTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820370045 ms III - Start SLOCK [T main @ 1577820370046 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest pcpptest.h:128: warning: "Test warning with quotes - they must have quotes" Expected: ------------------------------- #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest ...[truncated 636 chars]... ntGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h" ------------------------------- ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820370133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820370134 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.648com.jogamp.gluegen.test.junit.generation.PCPPTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820370045 ms III - Start SLOCK [T main @ 1577820370046 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest pcpptest.h:128: warning: "Test warning with quotes - they must have quotes" Expected: ------------------------------- #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest ...[truncated 636 chars]... ntGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h" ------------------------------- ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820370133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820370134 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:081junit.framework.TestSuite0.0Can't load library: c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\natives\windows-amd64\\Bindingtest1p1.dlljava.lang.UnsatisfiedLinkError: Can't load library: c:\JogAmpSlavex64\workspace\gluegen\label\win7-x86_64-nvida\make\natives\windows-amd64\\Bindingtest1p1.dll at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2620) at java.base/java.lang.Runtime.load0(Runtime.java:767) at java.base/java.lang.System.load(System.java:1831) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:625) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:64) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:107) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:133) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:504) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.access$000(BindingJNILibLoader.java:34) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader$1.run(BindingJNILibLoader.java:39) at java.base/java.security.AccessController.doPrivileged(Native Method) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.loadBindingtest1p1(BindingJNILibLoader.java:37) at com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.chapter__TestLoadLibrary(Test1p1JavaEmitter.java:54) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 921com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitterfalseFAILED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820372833 ms III - Start SLOCK [T main @ 1577820372834 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820372903 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820372903 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.639com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820372833 ms III - Start SLOCK [T main @ 1577820372834 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820372903 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820372903 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:100com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0040chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.00chapter01TestStaticConstantsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0070chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0220chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.00chapter04TestPointerBufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.00chapter05TestSomeFunctionsAllIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter09TestCompoundAlignmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0020chapter10TestCompoundCallByReferencefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter11TestCompoundCallByValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0910chapter12TestStructArrayModelConstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0050chapter13TestStructArrayModelMutablefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.811com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375539 ms III - Start SLOCK [T main @ 1577820375540 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.juni ...[truncated 9436 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820375794 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820375794 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:130com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib0.00chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820378645 ms III - Start SLOCK [T main @ 1577820378646 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820378705 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820378705 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.629com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820378645 ms III - Start SLOCK [T main @ 1577820378646 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820378705 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820378705 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:160com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0010chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter01TestStaticConstantsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0050chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0440chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0030chapter04TestPointerBufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter05TestSomeFunctionsAllIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0080chapter09TestCompoundAlignmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter10TestCompoundCallByReferencefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter11TestCompoundCallByValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0030chapter12TestStructArrayModelConstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter13TestStructArrayModelMutablefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.753com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381323 ms III - Start SLOCK [T main @ 1577820381324 ms +++ localhost/127.0.0.1:59999 - Locked within 2011 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.ge ...[truncated 9392 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820381485 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820381485 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:190com.jogamp.gluegen.test.junit.internals.TestType0.0060test01EqualsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820384345 ms III - Start SLOCK [T main @ 1577820384346 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820384421 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820384421 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2.636com.jogamp.gluegen.test.junit.internals.TestType++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820384345 ms III - Start SLOCK [T main @ 1577820384346 ms +++ localhost/127.0.0.1:59999 - Locked within 2003 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820384421 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820384421 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:26:220com.jogamp.gluegen.test.junit.structgen.TestStructGen010.0050test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820387021 ms III - Start SLOCK [T main @ 1577820387022 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820387087 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820387087 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.structgen.TestStructGen010.0010test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820387021 ms III - Start SLOCK [T main @ 1577820387022 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820387087 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820387087 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.631com.jogamp.gluegen.test.junit.structgen.TestStructGen01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820387021 ms III - Start SLOCK [T main @ 1577820387022 ms +++ localhost/127.0.0.1:59999 - Locked within 2004 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820387087 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820387087 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:250com.jogamp.gluegen.test.junit.structgen.TestStructGen020.0040test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820389674 ms III - Start SLOCK [T main @ 1577820389675 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820389726 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820389726 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.623com.jogamp.gluegen.test.junit.structgen.TestStructGen02++++ Test Singleton.lock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820389674 ms III - Start SLOCK [T main @ 1577820389675 ms +++ localhost/127.0.0.1:59999 - Locked within 2005 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820389726 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820389726 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:270com.jogamp.junit.sec.TestSecIOUtil010.0010testProp00_TempfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392329 ms III - Start SLOCK [T main @ 1577820392330 ms +++ localhost/127.0.0.1:59999 - Locked within 2009 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Windows 10 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java ...[truncated 233 chars]... rDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: C:\cygwin64\tmp\jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392415 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820392415 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.junit.sec.TestSecIOUtil010.00testProp01_TempfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392329 ms III - Start SLOCK [T main @ 1577820392330 ms +++ localhost/127.0.0.1:59999 - Locked within 2009 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Windows 10 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java ...[truncated 233 chars]... rDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: C:\cygwin64\tmp\jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392415 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820392415 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.junit.sec.TestSecIOUtil010.00testProp02_TempfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392329 ms III - Start SLOCK [T main @ 1577820392330 ms +++ localhost/127.0.0.1:59999 - Locked within 2009 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Windows 10 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java ...[truncated 233 chars]... rDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: C:\cygwin64\tmp\jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392415 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820392415 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.junit.sec.TestSecIOUtil010.00testTempDir00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392329 ms III - Start SLOCK [T main @ 1577820392330 ms +++ localhost/127.0.0.1:59999 - Locked within 2009 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Windows 10 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java ...[truncated 233 chars]... rDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: C:\cygwin64\tmp\jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392415 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820392415 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2.625com.jogamp.junit.sec.TestSecIOUtil01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392329 ms III - Start SLOCK [T main @ 1577820392330 ms +++ localhost/127.0.0.1:59999 - Locked within 2009 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Windows 10 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java ...[truncated 233 chars]... rDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: C:\cygwin64\tmp\jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820392415 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820392415 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:26:30Started by upstream project "gluegen" build number 921921gluegenjob/gluegen/921e3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastergit://jogamp.org/srv/scm/gluegen.git001testReportfalse#92130752482198gluegen ยป linux-arm64 #921921falsefalse92196SUCCESS1577819960402https://jogamp.org/chuck/job/gluegen/label=linux-arm64/921/linuxARM64-jogamp-aarch64-sgothel-032www/index.htmlbfe55de5d06eb8dc0b07f720c235b86e547964c31557140652000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:04:12 +0200bfe55de5d06eb8dc0b07f720c235b86e547964c3Update CSS; Add responsive viewport design tageditwww/index.htmldoc/HowToBuild.htmldoc/manual/index.html2a8c4d1cfa45794bc27358f3379f8c5bece745371557141092000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:11:32 +02002a8c4d1cfa45794bc27358f3379f8c5bece74537Update CSS; Add responsive viewport design tageditdoc/HowToBuild.htmleditdoc/manual/index.htmlmake/lib/android-sdk/21/android-java-src.zipmake/lib/android-sdk/21/android.jarmake/lib/android-sdk/9/android-java-src.zipmake/lib/android-sdk/15/android-java-src.txtmake/lib/android-sdk/9/NOTICE.txtmake/lib/android-sdk/24/android-java-src.txtmake/lib/android-sdk/21/LICENSE.txtmake/lib/android-sdk/24/NOTICE.txtmake/lib/android-sdk/9/LICENSE.txtmake/build.xmlmake/scripts/make.gluegen.all.linux-x86_64.shmake/lib/android-sdk/15/android.jarmake/lib/android-sdk/15/NOTICE.txtmake/jogamp-env.xmlmake/lib/android-sdk/15/android-java-src.zipmake/lib/android-sdk/21/android-java-src.txtmake/lib/android-sdk/24/android-java-src.zipmake/lib/android-sdk/9/android-java-src.txtmake/lib/android-sdk/24/LICENSE.txtmake/gluegen-cpptasks-base.xmlmake/lib/android-sdk/24/android.jarmake/lib/android-sdk/21/NOTICE.txtmake/lib/android-sdk/9/android.jarmake/lib/android-sdk/15/LICENSE.txt5f9c1435ab06c7b620befa8677fc23080dac0ce21560404578000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Initial Host/Target Compiler Selection: Java8 Current requirements are: - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Official production builds are performed w/ Java 1.8. - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Android 7 API level 24 supports Java 1.8, see https://developer.android.com/studio/write/java8-support Java 8 is chosen today, June 2019, since OpenJDK 1.8 is well supported on desktop, mobile support is given w/ OpenJDK 9 and Android also support these language features for almost 3 years. ++++ Current patch does require one to set the target.sourcelevel, target.targetlevel and target.rt.jar properties or their equivalent capital case environment variables. Only allowed value is currently 1.8. 2019-06-13 07:42:58 +02005f9c1435ab06c7b620befa8677fc23080dac0ce2Bug 1363: Java 11: Initial Host/Target Compiler Selection: Java8editmake/scripts/make.gluegen.all.linux-x86_64.shdeletemake/lib/android-sdk/21/android-java-src.txtdeletemake/lib/android-sdk/9/android-java-src.zipdeletemake/lib/android-sdk/9/android.jardeletemake/lib/android-sdk/21/NOTICE.txtaddmake/lib/android-sdk/24/android-java-src.zipeditmake/jogamp-env.xmldeletemake/lib/android-sdk/21/LICENSE.txtdeletemake/lib/android-sdk/9/LICENSE.txtaddmake/lib/android-sdk/24/android.jardeletemake/lib/android-sdk/9/NOTICE.txtdeletemake/lib/android-sdk/15/android-java-src.zipdeletemake/lib/android-sdk/15/android.jaraddmake/lib/android-sdk/24/android-java-src.txtdeletemake/lib/android-sdk/15/LICENSE.txtdeletemake/lib/android-sdk/9/android-java-src.txtaddmake/lib/android-sdk/24/NOTICE.txtdeletemake/lib/android-sdk/15/android-java-src.txtdeletemake/lib/android-sdk/21/android-java-src.zipeditmake/build.xmldeletemake/lib/android-sdk/21/android.jaraddmake/lib/android-sdk/24/LICENSE.txteditmake/gluegen-cpptasks-base.xmldeletemake/lib/android-sdk/15/NOTICE.txtmake/lib/cpptasks.jarmake/build.xmlmake/build-test.xml97622eb70b1ff720d91d768768b7a996ac01ad781560734064000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67 Added CC Task Option: 'usehighleveltool' to give user option to prefer the high-level tool like gcc or clang for static linkage where usually 'ar' is being used. 2019-06-17 03:14:24 +020097622eb70b1ff720d91d768768b7a996ac01ad78Update cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67editmake/build-test.xmleditmake/build.xmleditmake/lib/cpptasks.jarmake/scripts/make.gluegen.all.ios.amd64.shmake/jogamp-androidtasks.xmlmake/scripts/make.gluegen.all.ios.arm64.shsrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/util/VersionUtil.javamake/gluegen-properties.xmlsrc/java/com/jogamp/common/os/MachineDataInfo.javamake/build.xmlsrc/java/jogamp/common/os/PlatformPropsImpl.javasrc/java/com/jogamp/common/util/IOUtil.javasrc/java/com/jogamp/common/os/Platform.javamake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/com/jogamp/common/util/JarUtil.java52a6d4ef4133a998824236af9bb48d0ea65359a91560736762000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Initial iOS support commit: build.xml targets, java code-path etc Current build system for JogAmp iOS Build is: - Build Machine: OSX Mojave 10.14 - Using own (still proprietary) OpenJDK 9 iOS Build - OpenJDK 1.8 (This will be replaced by OpenJDK 11 soon) - Xcode 10.2 2019-06-17 03:59:22 +020052a6d4ef4133a998824236af9bb48d0ea65359a9iOS: Initial iOS support commit: build.xml targets, java code-path etceditmake/jogamp-androidtasks.xmleditsrc/java/com/jogamp/common/util/VersionUtil.javaeditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditsrc/java/com/jogamp/common/os/MachineDataInfo.javaeditmake/gluegen-cpptasks-base.xmleditmake/gluegen-properties.xmleditsrc/java/com/jogamp/common/util/IOUtil.javaeditsrc/java/com/jogamp/common/util/JarUtil.javaeditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaaddmake/scripts/make.gluegen.all.ios.amd64.sheditmake/build.xmleditsrc/java/com/jogamp/common/os/NativeLibrary.javaaddmake/scripts/make.gluegen.all.ios.arm64.sheditsrc/java/com/jogamp/common/os/Platform.javamake/stub_includes/jni/jni.hsrc/java/com/jogamp/common/os/Platform.javasrc/java/com/jogamp/common/util/VersionUtil.javasrc/native/common/JVM_JNI8.csrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlsrc/java/jogamp/common/os/PlatformPropsImpl.java330dad069dee5a0cc0480cf5cd9052000004223a1560737304000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a] Recognize Java9+ .. - Recognize new Java9+ version string as of JEP 223 - Avoid Classpath's private findLibrary call +++ Support JEP 178 static linkage (OpenJDK 1.8) - Need to change native library basename: libgluegen-rt[.so] -> libgluegen_rt[.so|.a] since the dash '-' is not supported in a ANSI-c function name. - Added 'JNI_OnLoad_gluegen_rt' to recognize statical linked JNI code - Added JNI_VERSION_1_8 to jni/jni.h 2019-06-17 04:08:24 +0200330dad069dee5a0cc0480cf5cd9052000004223aBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a]editsrc/java/com/jogamp/common/util/VersionUtil.javaaddsrc/native/common/JVM_JNI8.ceditmake/build.xmleditmake/stub_includes/jni/jni.heditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/com/jogamp/common/os/Platform.javamake/lib/cpptasks.jarmake/gluegen-cpptasks-base.xmlmake/build.xml062901d807770646604322aa45d1e018270ae7ce1560739694000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736 and comment-out verbose OSX compiler/link flags, as well as removing one dead linker cfg target. 2019-06-17 04:48:14 +0200062901d807770646604322aa45d1e018270ae7ceUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736editmake/lib/cpptasks.jareditmake/build.xmleditmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xml2439ef7a2e6789c2614b3f0efde11bc874cebad01561022896000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Bump required iOS default version to 11.0 2019-06-20 11:28:16 +02002439ef7a2e6789c2614b3f0efde11bc874cebad0iOS: Bump required iOS default version to 11.0editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlmake/build.xml8ce56955f989f0d8ac21335ea563f9c7eb1111541561108019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Generalize building the native symbols file via macro 2019-06-21 11:06:59 +02008ce56955f989f0d8ac21335ea563f9c7eb111154iOS: Generalize building the native symbols file via macroeditmake/gluegen-cpptasks-base.xmleditmake/build.xmlsrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javasrc/java/com/jogamp/common/os/DynamicLibraryBundle.javasrc/java/jogamp/common/os/DynamicLinkerImpl.javae44b9364353a6173598eb98d276795d77cc4456c1561135717000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..) 2019-06-21 18:48:37 +0200e44b9364353a6173598eb98d276795d77cc4456ciOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..)editsrc/java/com/jogamp/common/os/DynamicLibraryBundle.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/jogamp/common/os/DynamicLinkerImpl.javaeditsrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javamake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.ios.arm64.shmake/scripts/make.gluegen.all.solaris-x86_64.shmake/scripts/make.gluegen.all.linux-x86_64-clang.shmake/scripts/make.gluegen.all.linux-x86.shmake/scripts/make.gluegen.all.android-armv6-cross.shmake/scripts/make.gluegen.all.linux-aarch64.shmake/scripts/make.gluegen.all.linux-x86_64.shmake/scripts/make.gluegen.all.generic.shmake/scripts/make.gluegen.all.win32.batmake/scripts/adb-launch-main.shmake/scripts/setenv-build-jogl-x86.shmake/scripts/make.gluegen.all.linux-armv6hf.shmake/scripts/setenv-build-jogamp-x86.shmake/scripts/setenv-build-jogamp-x86_64.shmake/scripts/make.gluegen.all.linux-ppc64le.shmake/scripts/make.gluegen.all.linux-x86-clang.shmake/scripts/crosstest-junit-linux-armv7-rel.shmake/scripts/crosstest-java-android-armv6-rel.shmake/scripts/make.gluegen.all.solaris-x86.shmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/scripts/crosstest-java-linux-armv6hf-rel.shmake/scripts/make.gluegen.all.win64.batmake/scripts/crosstest-java-linux-armv6-rel.shmake/scripts/make.gluegen.all.linux-armv6hf-cross.shmake/scripts/setenv-build-jogl-x86_64.shmake/scripts/make.gluegen.all.linux-aarch64-cross.shmake/scripts/make.gluegen.all.macosx-java6.shmake/scripts/make.gluegen.all.macosx.shc7205e3906e426ec0c74b12b50faece189d3f8c21565990458000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Mod scripts for OpenJDK11 usage 2019-08-16 23:20:58 +0200c7205e3906e426ec0c74b12b50faece189d3f8c2Bug 1363: Java 11: Mod scripts for OpenJDK11 usageeditmake/scripts/make.gluegen.all.linux-x86.sheditmake/scripts/make.gluegen.all.linux-armv6hf-cross.shaddmake/scripts/setenv-build-jogamp-x86.shdeletemake/scripts/setenv-build-jogl-x86_64.shaddmake/scripts/setenv-build-jogamp-x86_64.sheditmake/scripts/make.gluegen.all.linux-armv6hf.sheditmake/scripts/make.gluegen.all.win32.bateditmake/scripts/adb-launch-main.sheditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/scripts/make.gluegen.all.solaris-x86_64.sheditmake/scripts/make.gluegen.all.generic.sheditmake/scripts/make.gluegen.all.linux-x86_64-clang.sheditmake/scripts/setenv-android-tools.sheditmake/scripts/make.gluegen.all.solaris-x86.sheditmake/scripts/crosstest-java-linux-armv6hf-rel.sheditmake/scripts/crosstest-junit-linux-armv7-rel.sheditmake/scripts/make.gluegen.all.android-armv6-cross.sheditmake/scripts/make.gluegen.all.ios.amd64.sheditmake/scripts/make.gluegen.all.linux-ppc64le.sheditmake/scripts/make.gluegen.all.win64.bateditmake/scripts/make.gluegen.all.linux-aarch64-cross.sheditmake/scripts/make.gluegen.all.linux-aarch64.sheditmake/scripts/crosstest-java-linux-armv6-rel.sheditmake/scripts/make.gluegen.all.android-x86-cross.sheditmake/scripts/make.gluegen.all.ios.arm64.shdeletemake/scripts/setenv-build-jogl-x86.sheditmake/scripts/make.gluegen.all.linux-x86-clang.shdeletemake/scripts/make.gluegen.all.macosx-java6.sheditmake/scripts/make.gluegen.all.linux-x86_64.sheditmake/scripts/make.gluegen.all.macosx.sheditmake/scripts/crosstest-java-android-armv6-rel.shdoc/HowToBuild.htmla83fe317fc55771c18709ec201870d98c307eb131565990554000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: HowToBuild Update Also update GNU/Linux and other platforms information to current OS versions and developer toolchains. 2019-08-16 23:22:34 +0200a83fe317fc55771c18709ec201870d98c307eb13Bug 1363: Java 11: HowToBuild Updateeditdoc/HowToBuild.htmlsrc/java/net/highteq/nativetaglet/NativeTaglet.java4df8c0112b1e6f3236428cd8429d034058a98f6b1565990656000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comPorted NativeTaglet to jdk.javadoc.doclet.Taglet The old com.sun.tools.doclets.Taglet was removed, so had to move to new API. 2019-08-16 23:24:16 +02004df8c0112b1e6f3236428cd8429d034058a98f6bPorted NativeTaglet to jdk.javadoc.doclet.Tagleteditsrc/java/net/highteq/nativetaglet/NativeTaglet.javamake/build.xml0e915e519cad5f23dcea1707b894f2b5b869bbf11565990882000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed native header generation so it doesn't use javah The javah command was removed in Java 10, so now native headers must be generated in javac instead. 2019-08-16 23:28:02 +02000e915e519cad5f23dcea1707b894f2b5b869bbf1Fixed native header generation so it doesn't use javaheditmake/build.xmlmake/build.xmld7db7d7749a139c0238e0ae484ece39bc6b51d661565992484000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time build 2019-08-16 23:54:44 +0200d7db7d7749a139c0238e0ae484ece39bc6b51d66Bug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time buildeditmake/build.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java610493b1724b5d91327f478338ff5d029bdcc0321565992710000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix warning in annotation processor 2019-08-16 23:58:30 +0200610493b1724b5d91327f478338ff5d029bdcc032Fix warning in annotation processoreditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3ae05eacc091282f009792e2b06505efe96cca7d1565992724000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed null pointer exception in logging print 2019-08-16 23:58:44 +02003ae05eacc091282f009792e2b06505efe96cca7dFixed null pointer exception in logging printeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java93121714758f89a394993f0740c6929f48fb887b1565992733000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed CStruct annotation processor to not use dummy Java variable types When annotations were placed on dummy Java variables, the annotation processor was emitting a RenameJavaType directive into the gluegen config file that caused the emitted file to be named boolean.java instead of RenderingConfig.java or Pixel.java. Turned off this behavior when jname is given in the @CStruct annotation. I'm uncertain how much this processor is even used, since I can't find any occurrences of @CStruct outside the test code for it in gluegen. 2019-08-16 23:58:53 +020093121714758f89a394993f0740c6929f48fb887bFixed CStruct annotation processor to not use dummy Java variable typeseditsrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.javaeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javanbproject/project.xmlmake/gluegen-cpptasks-base.xmltest/junit/com/jogamp/gluegen/build.xmlnbproject/ide-file-targets.xmlmake/build.xml760295dc597b3a91bf011115dd7bfad9c0c37f821565992775000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed java.home directory and removed obsolete tools.jar In Java 9+, there's no longer a "jre" directory in the installation, so removed references to it. The tools.jar file also no longer exists in Java installations (it's now stored in a secret non-JAR format), so removed that as well. 2019-08-16 23:59:35 +0200760295dc597b3a91bf011115dd7bfad9c0c37f82Fixed java.home directory and removed obsolete tools.jaredittest/junit/com/jogamp/gluegen/build.xmleditnbproject/ide-file-targets.xmleditnbproject/project.xmleditmake/build.xmleditmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmltest/junit/com/jogamp/gluegen/build.xml40863053f2c97d8dd89b41c6e2d3703f4d2f72d01565993223000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed minor Ant buildfile consistency issues These were flagged as errors by Eclipse, and appear legitimate, but didn't make the command line build fail. 2019-08-17 00:07:03 +020040863053f2c97d8dd89b41c6e2d3703f4d2f72d0Fixed minor Ant buildfile consistency issuesedittest/junit/com/jogamp/gluegen/build.xmleditmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xml5aee782592a5ef038dfb79c7b2af5ddab81c0a211565993352000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed JRE path for Linux AMD64 to work for Java 11 2019-08-17 00:09:12 +02005aee782592a5ef038dfb79c7b2af5ddab81c0a21Fixed JRE path for Linux AMD64 to work for Java 11editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlf54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef1566085239000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+) JEP 220 states it is now optional to use the <arch> subfolder in 'lib' to store native libraries, i.e. 'lib/<arch>/libjava.so' can be flattened to 'lib/libjava.so'. Further the jre subfolder is no more used according to the JEP 220, however, it can be used. Therefor we scan for 'java.home.dir' in the following order: - if '<java.home>/../jre' exists, i.e. we are within the 'jre' folder, use '<java.home>/..'. - otherwise assume <java.home> reflect the flattened actual base folder and use it as is. We scan for 'java.lib.dir.platform' in the following order: - if exists <java.home>/jre/lib/i386/libjava.so -> <java.home>/jre/lib/i386 - if exists <java.home>/lib/i386/libjava.so -> <java.home>/lib/i386 - defaults to flattened <java.home>/lib This way we keep the historical arch information for each platform and stay most flexible for any SDK build layout. 2019-08-18 01:40:39 +0200f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+)editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-custom.xml65195899777be7be194db59bd668d22c70f291451566085381000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef 2019-08-18 01:43:01 +020065195899777be7be194db59bd668d22c70f29145Bug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efeditmake/gluegen-cpptasks-custom.xmlmake/gluegen-cpptasks-base.xml4df5aea16fba71b43b78fc6a878fb68c01294a3a1566085471000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Fix native symbol generation for Windows Regression from commit 8ce56955f989f0d8ac21335ea563f9c7eb111154 2019-08-18 01:44:31 +02004df5aea16fba71b43b78fc6a878fb68c01294a3aiOS: Fix native symbol generation for Windowseditmake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.java15549c5c038e4ef009b9b487e460c29da16c956b1566085514000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibrary 2019-08-18 01:45:14 +020015549c5c038e4ef009b9b487e460c29da16c956bMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibraryeditsrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlf12fde9dbfc79aa37303c724f094b3cef8a3f9891566085618000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.combuild.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets. This shall ensure that build-temp gets deleted before and after build, removing the transitionary previous build state. 2019-08-18 01:46:58 +0200f12fde9dbfc79aa37303c724f094b3cef8a3f989build.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets.editmake/build.xmlmake/scripts/java-win32.batmake/scripts/java-win64.batdoc/HowToBuild.html0577701f4d92c414dbfe6875f4319fd311e0106c1566085761000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate HowToBuild (gawk) and windows test scripts 2019-08-18 01:49:21 +02000577701f4d92c414dbfe6875f4319fd311e0106cUpdate HowToBuild (gawk) and windows test scriptseditmake/scripts/java-win32.bateditdoc/HowToBuild.htmleditmake/scripts/java-win64.batmake/jogamp-env.xmlmake/scripts/make.gluegen.all.linux-x86_64.shmake/build.xml189f8ede61afea66ea14f7402dac10381a98c9ca1566092305000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javac Also prepare the 'target.releaselevel' property to be set by 'RELEASE_LEVEL' environment, however - we do not use it at this point. For now, we build gluegen-rt using '-source 1.8' '-target 1.8' and the bootclasspath of openjdk8 rt.jar to ensure java8 compatibility. Alternatively one could use '--release 8' instead using the java11 distributed modules. However, I think the above method is more safe, only allowing java8 rt.jar to be used for compilation. Further, gluegen.jar is build using '-target 1.8' only, since it musty use java11 sources at least for the javadoc taglet. 2019-08-18 03:38:25 +0200189f8ede61afea66ea14f7402dac10381a98c9caBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javaceditmake/build.xmleditmake/jogamp-env.xmleditmake/scripts/make.gluegen.all.linux-x86_64.shmake/jogamp-env.xmldoc/HowToBuild.html0f370707ed27dff495c5d091d284f7a006cb28a01566095929000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline. 2019-08-18 04:38:49 +02000f370707ed27dff495c5d091d284f7a006cb28a0Bug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline.editmake/jogamp-env.xmleditdoc/HowToBuild.htmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-linux-32bit.xmlmake/lib/gluegen-cpptasks-android-armv6.xml175392ceeba5f69aa5ac90e4021490ade742a3231566143894000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-* 2019-08-18 17:58:14 +0200175392ceeba5f69aa5ac90e4021490ade742a323Bug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-*editmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-linux-32bit.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmlsrc/java/com/jogamp/common/nio/AbstractBuffer.javasrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/os/Platform.javasrc/junit/com/jogamp/common/util/TestTempJarCache.javasrc/java/com/jogamp/common/nio/PointerBuffer.javasrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/jogamp/common/os/PlatformPropsImpl.java6f987f16c808242b61263d76bd7d72e148a0af241566165207000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rt - Fix finding native library for Elf parsing - Fix one unit test - Fix comments Completes commit 330dad069dee5a0cc0480cf5cd9052000004223a 2019-08-18 23:53:27 +02006f987f16c808242b61263d76bd7d72e148a0af24Bug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rteditsrc/junit/com/jogamp/common/util/TestTempJarCache.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/com/jogamp/common/os/Platform.javaeditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaeditsrc/java/com/jogamp/common/nio/AbstractBuffer.javaeditsrc/java/com/jogamp/common/nio/PointerBuffer.javaeditsrc/java/jogamp/common/os/PlatformPropsImpl.javamake/scripts/make.gluegen.all.win64.batmake/scripts/java-win64.batmake/scripts/make.gluegen.all.win32.batLICENSE.txtdoc/HowToBuild.htmlmake/scripts/java-win32.batmake/build-test.xml5f4292bb8a310489e05a4f3545ae081310a93f721566165402000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBuild Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0 2019-08-18 23:56:42 +02005f4292bb8a310489e05a4f3545ae081310a93f72Build Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0editmake/scripts/java-win32.bateditmake/build-test.xmleditLICENSE.txteditmake/scripts/make.gluegen.all.win64.bateditdoc/HowToBuild.htmleditmake/scripts/make.gluegen.all.win32.bateditmake/scripts/java-win64.batsrc/junit/com/jogamp/common/nio/BuffersTest.javasrc/java/com/jogamp/common/nio/Buffers.javasrc/junit/com/jogamp/common/nio/TestBuffers.javasrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javasrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javasrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.java6603026f1bfec02e3486c52270a09a355a1bf9141566176302000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Resolve Buffers.Cleaner implementation As of Java9, sun.misc.Cleaner has moved to jdk.internal.ref.Cleaner. However, access has been made (under the table) via sun.misc.Unsafe, which we are using for now as we cannot set the jdk.internal.ref.Cleaner method accessible. In this regard, we had to change our Cleaner.clean(..) method using a ByteBuffer instead of a Buffer object paramter. All tests have passed, no more illegal access case running on Java11 has been exposed. 2019-08-19 02:58:22 +02006603026f1bfec02e3486c52270a09a355a1bf914Bug 1363: Java 11: Resolve Buffers.Cleaner implementationeditsrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javadeletesrc/junit/com/jogamp/common/nio/BuffersTest.javadeletesrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javaaddsrc/junit/com/jogamp/common/nio/TestBuffers.javaaddsrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.javaeditsrc/java/com/jogamp/common/nio/Buffers.javamake/jogamp-env.xml493f0597646a1521074512b54c77d51fdfcca2801566177154000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test. We allow java [8-10] to pass even thought we require java 11 or greater. This gives us the opportunity to run the junit tests on a java 8 VM (tested). 2019-08-19 03:12:34 +0200493f0597646a1521074512b54c77d51fdfcca280Bug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test.editmake/jogamp-env.xmlsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javamake/scripts/java-win64.batmake/scripts/runtest.shmake/scripts/runtest-x64.batmake/scripts/java-win32.batmake/build-test.xmlc63b81c1660f65804b058d1af1b66949b06390df1566187438000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmitter 'com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter' exposes a regression using MingW64 8.1.0: System.loadLibrary() gives a "Can't find dependent libraries". Here, 'Bindingtest1p1' is linked against 'test1' and fails to load due to its wrong dependent library name within 'Bindingtest1p1'. MingW64 8.1.0 dropped 'libtest1.so' into 'Bindingtest1p1.dll', which is surely wrong. Even passing '-Wl,-soname=test1.dll' didn't help. Note: Such constellation would only work with adding the lib-path to PATH on Windows. Since we don't utilize the method in any of our projects, but use the dynamic library lookup method - this is not a blocker, but wasted some good time. 2019-08-19 06:03:58 +0200c63b81c1660f65804b058d1af1b66949b06390dfWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmitteraddsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javaeditmake/build-test.xmleditmake/scripts/java-win64.bateditmake/scripts/runtest.sheditmake/scripts/runtest-x64.bateditmake/scripts/java-win32.batsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javamake/build.xmlmake/build-test.xml2d89df89453c099d4e357aa17eae88efcf1d1b701566238303000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issue Document Java8 target constraints, i.e. where we need to set source, target and bootclasspath to ensure target runtime Java8 compliance. Fix one odd compile issue! Using two theorethical identical GNU/Linux Debian 10 machines with same set of installed software, one passes (like MacOS, Windows) and one fails. The failure was due to the CStructAnnotationProcessor's @SupportedSourceVersion tag. This downgrades the SourceVersion's previous bump from 6->11 (commit 610493b1724b5d91327f478338ff5d029bdcc032) down to 8. Interesting times .. 2019-08-19 20:11:43 +02002d89df89453c099d4e357aa17eae88efcf1d1b70Bug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issueeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javaeditmake/build.xmleditmake/build-test.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3068420e778909e75edbed8ffd17c49c95b6e4c21566239925000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11 Behold, the issue as documented at commit 2d89df89453c099d4e357aa17eae88efcf1d1b70, one build machine failing to compile SourceVersion.RELEASE_11 was due to an incomplete installation of openjdk-11-jdk on Debian GNU/Linux. Wow. I have re-installed the openjdk-11-jre and openjdk-11-jdk packages on said machine, ensured they are being used .. and it works. Another note here regarding usage of OpenJDK11 compile time environment and Java8 target. If using Eclipse, I had to set the system runtime JDK to JDK 8. Otherwise the 'editor clean-up' jobs would run against the JDK 11 classes and wrongly so change certain type castings etc, incompatible with Java 8. If anybody knows a solution here .. shoot. 2019-08-19 20:38:45 +02003068420e778909e75edbed8ffd17c49c95b6e4c2Bug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11editsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java.classpath9eb21b874edb66003c642971d6c99bc22ec37e271567562065000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpath 2019-09-04 03:54:25 +02009eb21b874edb66003c642971d6c99bc22ec37e27Bug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpathedit.classpathmake/jogamp-env.xml252ab21e6b6958cb54992d68535cdb7563b70f401567562173000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix JogAmp Next Release Number: 2.4.0 2019-09-04 03:56:13 +0200252ab21e6b6958cb54992d68535cdb7563b70f40Fix JogAmp Next Release Number: 2.4.0editmake/jogamp-env.xmlsrc/java/com/jogamp/common/nio/Buffers.javasrc/java/com/jogamp/common/util/UnsafeUtil.java07c1885e9a3d1f3a3853414648c06fb3864bc69f1567562886000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtil UnsafeUtil centralizes the workarounds (hack) of certain Java>=9 modularization encapsulation pitfalls, where no exports have been defined. The last resort. 1) Buffers utilizes UnsafeUtil for Java>=9 invokeCleaner. 2) To gain access for certain methods + fields w/o 'illegal access warnings', we have to temporarily disable the IllegalAccessLogger. Hence we provide a method 'T doWithoutIllegalAccessLogger(..<T> action)' for our essential module access under Java >= 9. 2019-09-04 04:08:06 +020007c1885e9a3d1f3a3853414648c06fb3864bc69fBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtileditsrc/java/com/jogamp/common/nio/Buffers.javaaddsrc/java/com/jogamp/common/util/UnsafeUtil.javasrc/junit/com/jogamp/junit/util/JunitTracer.java13ff301f7a21c55df7e6af77d936a81536b16e7f1574902961000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comminor autocleanup (final removed from static) 2019-11-28 02:02:41 +010013ff301f7a21c55df7e6af77d936a81536b16e7fminor autocleanup (final removed from static)editsrc/junit/com/jogamp/junit/util/JunitTracer.javamake/gluegen-cpptasks-base.xml617bb981ef3485edd1e0729934d223da07a72a6b1575049927000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new properties Move new detected build properties build.dynamiclibs, build.staticlibs and output.lib.type from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os. This enables setting these mandatory properties always, as gluegen.cpptasks.detect.os.1 gets overriden by custom cross-compilation configurations. Also moving the property dump from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os for same reasons. 2019-11-29 18:52:07 +0100617bb981ef3485edd1e0729934d223da07a72a6bFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new propertieseditmake/gluegen-cpptasks-base.xmlmake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.macosx.shmake/scripts/make.gluegen.all.ios.arm64.sh50f8d56b5e7eac286e8183b162bddf2d528ffa6b1575271308000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comScripts: Macos /opt-share -> /usr/local (Catalina Read-Only) 2019-12-02 08:21:48 +010050f8d56b5e7eac286e8183b162bddf2d528ffa6bScripts: Macos /opt-share -> /usr/local (Catalina Read-Only)editmake/scripts/make.gluegen.all.ios.amd64.sheditmake/scripts/make.gluegen.all.ios.arm64.sheditmake/scripts/make.gluegen.all.macosx.shsrc/java/com/jogamp/gluegen/JavaEmitter.java5736716ed0598c97273583717ffb9d22a60ca7a41575619814000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Java The generated JNI code JVMUtil_NewDirectByteBufferCopy(..) calls Buffers.newDirectByteBuffer(..) and potential exceptions should be checked. 2019-12-06 09:10:14 +01005736716ed0598c97273583717ffb9d22a60ca7a4Bug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Javaeditsrc/java/com/jogamp/gluegen/JavaEmitter.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/gluegen-properties.xmlmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/jogamp-androidtasks.xmlmake/scripts/setenv-android-tools.shmake/jogamp-env.xml74e5bbe097a07d1275a2d6452d1e2336a8d5c44a1575955954000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched) Default Platform: Android 7.0 Nougat, API level 24 supports Java 1.8 Reworked gluegen/make/scripts/setenv-android-tools.sh, following canonical environment variables and sets all required variables for cross-compilation. See file's comments! ant files: - android.version -> android.api.level (default 24) - android.jar defaults to ${gluegen.root}/make/lib/android-sdk/24/android.jar (provided) 2019-12-10 06:32:34 +010074e5bbe097a07d1275a2d6452d1e2336a8d5c44aBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched)editmake/gluegen-properties.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/setenv-android-tools.sheditmake/jogamp-env.xmleditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/jogamp-androidtasks.xmlsrc/java/com/jogamp/common/os/AndroidVersion.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/scripts/make.gluegen.all.android-armv6-cross.shmake/lib/gluegen-cpptasks-android-x86.xmlb6a91a035c14f1e4d142517f311007e48ea9c0c11576000603000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scripts All aligned now - gluegen-cpptasks-android-aarch64.xml - gluegen-cpptasks-android-armv6.xml (this has ld flag --no-undefined disabled, due to internal missing symbols) - gluegen-cpptasks-android-x86.xml 2019-12-10 18:56:43 +0100b6a91a035c14f1e4d142517f311007e48ea9c0c1Bug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scriptseditsrc/java/com/jogamp/common/os/AndroidVersion.javaeditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/scripts/make.gluegen.all.android-armv6-cross.sheditmake/scripts/make.gluegen.all.android-x86-cross.sheditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/cpptasks.jar4f7273e017e2deb2928a76066604ced03609f9211576000682000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptasks.jar http://jogamp.org/git/?p=ant-cpptasks.git commit e1933c74b9c256332cd12c9a1094e4687b535112 Bug 1417 Android clang support: Introduce clangLinkerOption '-target <abi>' 2019-12-10 18:58:02 +01004f7273e017e2deb2928a76066604ced03609f921Bug 1417 - Android: Update cpptasks.jareditmake/lib/cpptasks.jarsrc/java/com/jogamp/common/os/MachineDataInfo.java19761070e12f65fe7a07e6d9b7a5221a1623b12d1576000770000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unix 2019-12-10 18:59:30 +010019761070e12f65fe7a07e6d9b7a5221a1623b12dBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unixeditsrc/java/com/jogamp/common/os/MachineDataInfo.javamake/Manifest-android-launchermake/Manifest-rt-androideb6dfabd7427a1836f6b1d2080422f98808ea0a41576000900000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apk The 'Name <folder>' leads new apk to claim the missing resources (the folder actually) and fails to install the apk. Hence removed tagging the folders sealed. 2019-12-10 19:01:40 +0100eb6dfabd7427a1836f6b1d2080422f98808ea0a4Bug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apkeditmake/Manifest-android-launchereditmake/Manifest-rt-androidmake/build.xml51ef5eadd9db020412d3a3716b4ab5a25b0522fb1576001000000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23 TODO: Do this for all JogAmp modules! 2019-12-10 19:03:20 +010051ef5eadd9db020412d3a3716b4ab5a25b0522fbBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23editmake/build.xmlmake/lib/cpptasks.jarmake/build.xml53ae28fd2bc501b5de54fdbdf915d88f823eb11a1576153418000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms. http://jogamp.org/git/?p=ant-cpptasks.git commit 8353e0cc85705ca8f81f8563ad975026978b6745 2019-12-12 13:23:38 +010053ae28fd2bc501b5de54fdbdf915d88f823eb11aBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms.editmake/lib/cpptasks.jareditmake/build.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.sh26d06324312b8fe6980ff29ab9d443cc5ec2657f1577141454000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile) Utilizing '-sysroot' with the linker, we require standard FS layout. '~/Android/Sdk/ndk/20.1.5948944/platforms/android-24/arch-arm64' contains the proper std FS layout for libraries under usr/lib, but lacks the header files. We call this 'ANDROID_TOOLCHAIN_SYSROOT0' and shall be used for linking. '~/Android/Sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/linux-x86_64/sysroot' native libraries are not under std FS layout, but headers are under std FS layout for compilation under usr/include. We call this 'ANDROID_TOOLCHAIN_SYSROOT1' and shall be used for compilation. Identified while working on openal-soft Android compilation, where we need to pass ANDROID_TOOLCHAIN_SYSROOT0 2019-12-23 23:50:54 +010026d06324312b8fe6980ff29ab9d443cc5ec2657fBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile)editmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/setenv-android-tools.shmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shaeae740ba2569d839820bfc20c43a8550ab8ed331577156732000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.h Also adapt make/lib/gluegen-cpptask-android* files: - Set C++ stdlib = libstdc++ - Set isysroot (same as sysroot) - Add isystem: *_SYSROOT1_INC, *_SYSROOT1_INC_ARCH and *_SYSROOT1_INC/c++/v1 2019-12-24 04:05:32 +0100aeae740ba2569d839820bfc20c43a8550ab8ed33Bug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.heditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/scripts/setenv-android-tools.shmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shae4cdcf3490a1bf493f39ab5c8c6b596d3af71de1577173868000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18) Using LLVM's c++_shared as of NDK r18: https://developer.android.com/ndk/guides/cpp-support.html LLVM's c++ headers must come before other system header! Also see https://github.com/android/ndk/issues/452 and https://gitlab.kitware.com/cmake/cmake/issues/17059 Also adapt make/lib/gluegen-cpptask-android* files: - Compiler -- align for potential C++ usage, i.e.: -- don't use '-sysroot' not '-isysroot' -- IF using C++ STL, prepend ANDROID_TOOLCHAIN_SYSROOT1_INC_STL -- just add normal sysroot headers via '-isystem' - Linker -- Use ANDROID_TOOLCHAIN_SYSROOT1_LIB1 and ANDROID_TOOLCHAIN_SYSROOT1_LIB2 for '-L' search path -- where ANDROID_TOOLCHAIN_SYSROOT1_LIB2 is for 'libc++' -> 'c++_shared' 2019-12-24 08:51:08 +0100ae4cdcf3490a1bf493f39ab5c8c6b596d3af71deBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18)editmake/lib/gluegen-cpptasks-android-x86.xmleditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/adb-am-force-stop-all.shmake/scripts/adb-pm-clear-all.shd190301a82a961ac3246890206200086842059bd1577330159000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packages 2019-12-26 04:15:59 +0100d190301a82a961ac3246890206200086842059bdBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packagesaddmake/scripts/adb-am-force-stop-all.shaddmake/scripts/adb-pm-clear-all.shmake/resources/android/AndroidManifest-Launcher.xmlmake/jogamp-env.xmlmake/resources/android/AndroidManifest-Test.xmlmake/resources/android/AndroidManifest-Runtime.xml6e98be1a1bc819b47e2cc52eb35d23a7489fdf1b1577330300000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22. 2019-12-26 04:18:20 +01006e98be1a1bc819b47e2cc52eb35d23a7489fdf1bBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22.editmake/jogamp-env.xmleditmake/resources/android/AndroidManifest-Launcher.xmleditmake/resources/android/AndroidManifest-Runtime.xmleditmake/resources/android/AndroidManifest-Test.xmlsrc/java/jogamp/android/launcher/LauncherTempFileCache.javasrc/java/jogamp/common/os/android/AndroidUtilsImpl.javafaa37334e2912e02cb58e738570a127cc6402b371577330376000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cache 2019-12-26 04:19:36 +0100faa37334e2912e02cb58e738570a127cc6402b37Bug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cacheeditsrc/java/jogamp/android/launcher/LauncherTempFileCache.javaeditsrc/java/jogamp/common/os/android/AndroidUtilsImpl.javamake/build-test.xmlmake/jogamp-androidtasks.xml1390bc236de531646aaa4525a17de1a533b1fa061577330792000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed) The new SDK d8 dex'ing tool performs Java8 desugaring, hence allows using Java8 code style. We use d8 instead of dx in the 'aapt.signed' macro of 'jogamp-androidtasks.xml'. For the proper desugaring, we pass 'android-min.jar and 'target.rt.jar' Android and Java8 system runtime jar-files to d8's classpath. Macro 'aapt.signed' also receives the new optional element 'd8-classpaths' to allows caller to pass further required jar-files to the d8 classpath. See build-test.xml. 2019-12-26 04:26:32 +01001390bc236de531646aaa4525a17de1a533b1fa06Bug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed)editmake/build-test.xmleditmake/jogamp-androidtasks.xmlLICENSE.txtsrc/java/com/jogamp/common/util/WeakIdentityHashMap.java5979d66fb0c619be32ebcf9fbe644cf6d757345f1577745723000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comAdd WeakIdentityHashMap implementation (from Apache Avro) Origin <https://github.com/apache/avro/blob/master/lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java> from their commit 70260919426f89825ca148f5ee815f3b2cf4764d. Apache License Version 2.0 until. Using our JogAmp 'New BSD 2-Clause License' for changes after this initial commit. Related to Bug 1312, where we like to utilize a WeakIdentityHashMap, allowing to have cached shared GLContext to disappear .. a compromise. 2019-12-30 23:42:03 +01005979d66fb0c619be32ebcf9fbe644cf6d757345fAdd WeakIdentityHashMap implementation (from Apache Avro)addsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaeditLICENSE.txtsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javac6fabb0ac94000afe29156f170c63080a37c034b1577751082000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference static 2019-12-31 01:11:22 +0100c6fabb0ac94000afe29156f170c63080a37c034bWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference staticeditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javasrc/java/com/jogamp/common/util/Bitfield.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.java178c7b9d40e06a04790542241912ca21d2c7b92f1577758019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functions 2019-12-31 03:06:59 +0100178c7b9d40e06a04790542241912ca21d2c7b92fWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functionseditsrc/java/com/jogamp/common/util/Bitfield.javaeditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaadd34060fde735ea932ca49fbe79e473c5a4f40b1577763218000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final. 2019-12-31 04:33:38 +0100add34060fde735ea932ca49fbe79e473c5a4f40bWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final.editsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javamake/lib/cpptasks.jare3bc8ce349944d531c0b314ddb3f7a8946ce2a861577819175000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ce 2019-12-31 20:06:15 +0100e3bc8ce349944d531c0b314ddb3f7a8946ce2a86Bug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ceeditmake/lib/cpptasks.jargithttps://jogamp.org/chuck/user/sven%20gothelSven Gothel0.0false0100com.jogamp.junit.DisabledTest0.0110statusfalsePASSEDUnit Tests On This Node Are Disabled!Unit Tests On This Node Are Disabled!0.0com.jogamp.junit.DisabledTestUnit Tests On This Node Are Disabled!Unit Tests On This Node Are Disabled!2012-02-24T17:08:59Started by upstream project "gluegen" build number 921921gluegenjob/gluegen/921e3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastere3bc8ce349944d531c0b314ddb3f7a8946ce2a86e3bc8ce349944d531c0b314ddb3f7a8946ce2a86origin/mastergit://jogamp.org/srv/scm/gluegen.git00263testReportfalse#921544204158661gluegen ยป linux-x86_64 #921921falsefalse92197SUCCESS1577819960402https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/921/linux64-AMD58xx-debian7-jogamp-x64-sgothel-002www/index.htmlbfe55de5d06eb8dc0b07f720c235b86e547964c31557140652000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:04:12 +0200bfe55de5d06eb8dc0b07f720c235b86e547964c3Update CSS; Add responsive viewport design tageditwww/index.htmldoc/manual/index.htmldoc/HowToBuild.html2a8c4d1cfa45794bc27358f3379f8c5bece745371557141092000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate CSS; Add responsive viewport design tag 2019-05-06 13:11:32 +02002a8c4d1cfa45794bc27358f3379f8c5bece74537Update CSS; Add responsive viewport design tageditdoc/manual/index.htmleditdoc/HowToBuild.htmlmake/lib/android-sdk/21/android-java-src.zipmake/lib/android-sdk/21/android.jarmake/lib/android-sdk/15/android-java-src.txtmake/lib/android-sdk/9/android-java-src.zipmake/lib/android-sdk/9/NOTICE.txtmake/lib/android-sdk/24/android-java-src.txtmake/lib/android-sdk/21/LICENSE.txtmake/lib/android-sdk/24/NOTICE.txtmake/build.xmlmake/lib/android-sdk/9/LICENSE.txtmake/scripts/make.gluegen.all.linux-x86_64.shmake/lib/android-sdk/15/NOTICE.txtmake/lib/android-sdk/15/android.jarmake/jogamp-env.xmlmake/lib/android-sdk/15/android-java-src.zipmake/lib/android-sdk/21/android-java-src.txtmake/lib/android-sdk/24/android-java-src.zipmake/lib/android-sdk/9/android-java-src.txtmake/lib/android-sdk/24/LICENSE.txtmake/gluegen-cpptasks-base.xmlmake/lib/android-sdk/24/android.jarmake/lib/android-sdk/21/NOTICE.txtmake/lib/android-sdk/9/android.jarmake/lib/android-sdk/15/LICENSE.txt5f9c1435ab06c7b620befa8677fc23080dac0ce21560404578000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Initial Host/Target Compiler Selection: Java8 Current requirements are: - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Official production builds are performed w/ Java 1.8. - Java 1.8 (Level 8.0) - Android SDK API level 24 (Version 7.0 Nougat, released August 2016) Android 7 API level 24 supports Java 1.8, see https://developer.android.com/studio/write/java8-support Java 8 is chosen today, June 2019, since OpenJDK 1.8 is well supported on desktop, mobile support is given w/ OpenJDK 9 and Android also support these language features for almost 3 years. ++++ Current patch does require one to set the target.sourcelevel, target.targetlevel and target.rt.jar properties or their equivalent capital case environment variables. Only allowed value is currently 1.8. 2019-06-13 07:42:58 +02005f9c1435ab06c7b620befa8677fc23080dac0ce2Bug 1363: Java 11: Initial Host/Target Compiler Selection: Java8deletemake/lib/android-sdk/21/android.jardeletemake/lib/android-sdk/15/NOTICE.txtaddmake/lib/android-sdk/24/android.jareditmake/jogamp-env.xmldeletemake/lib/android-sdk/15/android-java-src.txtdeletemake/lib/android-sdk/21/NOTICE.txtaddmake/lib/android-sdk/24/NOTICE.txteditmake/build.xmleditmake/scripts/make.gluegen.all.linux-x86_64.sheditmake/gluegen-cpptasks-base.xmldeletemake/lib/android-sdk/9/android.jardeletemake/lib/android-sdk/15/android-java-src.zipaddmake/lib/android-sdk/24/android-java-src.zipdeletemake/lib/android-sdk/21/android-java-src.zipdeletemake/lib/android-sdk/21/android-java-src.txtdeletemake/lib/android-sdk/9/LICENSE.txtdeletemake/lib/android-sdk/15/android.jaraddmake/lib/android-sdk/24/android-java-src.txtdeletemake/lib/android-sdk/9/android-java-src.txtdeletemake/lib/android-sdk/9/android-java-src.zipaddmake/lib/android-sdk/24/LICENSE.txtdeletemake/lib/android-sdk/15/LICENSE.txtdeletemake/lib/android-sdk/9/NOTICE.txtdeletemake/lib/android-sdk/21/LICENSE.txtmake/lib/cpptasks.jarmake/build.xmlmake/build-test.xml97622eb70b1ff720d91d768768b7a996ac01ad781560734064000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67 Added CC Task Option: 'usehighleveltool' to give user option to prefer the high-level tool like gcc or clang for static linkage where usually 'ar' is being used. 2019-06-17 03:14:24 +020097622eb70b1ff720d91d768768b7a996ac01ad78Update cpptask.jar to commit 757192655df20cc6a68affe8cbb4d7de387c9c67editmake/build-test.xmleditmake/build.xmleditmake/lib/cpptasks.jarmake/scripts/make.gluegen.all.ios.amd64.shmake/jogamp-androidtasks.xmlmake/scripts/make.gluegen.all.ios.arm64.shsrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/util/VersionUtil.javamake/gluegen-properties.xmlmake/build.xmlsrc/java/com/jogamp/common/os/MachineDataInfo.javasrc/java/jogamp/common/os/PlatformPropsImpl.javasrc/java/com/jogamp/common/util/IOUtil.javasrc/java/com/jogamp/common/os/Platform.javamake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/com/jogamp/common/util/JarUtil.java52a6d4ef4133a998824236af9bb48d0ea65359a91560736762000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Initial iOS support commit: build.xml targets, java code-path etc Current build system for JogAmp iOS Build is: - Build Machine: OSX Mojave 10.14 - Using own (still proprietary) OpenJDK 9 iOS Build - OpenJDK 1.8 (This will be replaced by OpenJDK 11 soon) - Xcode 10.2 2019-06-17 03:59:22 +020052a6d4ef4133a998824236af9bb48d0ea65359a9iOS: Initial iOS support commit: build.xml targets, java code-path etceditmake/jogamp-androidtasks.xmleditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditmake/gluegen-cpptasks-base.xmladdmake/scripts/make.gluegen.all.ios.arm64.sheditsrc/java/com/jogamp/common/util/IOUtil.javaeditsrc/java/com/jogamp/common/util/VersionUtil.javaeditmake/build.xmleditsrc/java/com/jogamp/common/os/MachineDataInfo.javaeditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaeditmake/gluegen-properties.xmladdmake/scripts/make.gluegen.all.ios.amd64.sheditsrc/java/com/jogamp/common/util/JarUtil.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/com/jogamp/common/os/Platform.javamake/stub_includes/jni/jni.hsrc/java/com/jogamp/common/os/Platform.javasrc/java/com/jogamp/common/util/VersionUtil.javasrc/native/common/JVM_JNI8.csrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlsrc/java/jogamp/common/os/PlatformPropsImpl.java330dad069dee5a0cc0480cf5cd9052000004223a1560737304000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a] Recognize Java9+ .. - Recognize new Java9+ version string as of JEP 223 - Avoid Classpath's private findLibrary call +++ Support JEP 178 static linkage (OpenJDK 1.8) - Need to change native library basename: libgluegen-rt[.so] -> libgluegen_rt[.so|.a] since the dash '-' is not supported in a ANSI-c function name. - Added 'JNI_OnLoad_gluegen_rt' to recognize statical linked JNI code - Added JNI_VERSION_1_8 to jni/jni.h 2019-06-17 04:08:24 +0200330dad069dee5a0cc0480cf5cd9052000004223aBug 1363: Java 11: Recognize Java9+ ..; Support JEP 178 static linkage libgluegen-rt[.so] -> libgluegen_rt[.so|.a]editsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/com/jogamp/common/util/VersionUtil.javaaddsrc/native/common/JVM_JNI8.ceditmake/stub_includes/jni/jni.heditsrc/java/com/jogamp/common/os/Platform.javaeditmake/build.xmlmake/lib/cpptasks.jarmake/gluegen-cpptasks-base.xmlmake/build.xml062901d807770646604322aa45d1e018270ae7ce1560739694000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736 and comment-out verbose OSX compiler/link flags, as well as removing one dead linker cfg target. 2019-06-17 04:48:14 +0200062901d807770646604322aa45d1e018270ae7ceUpdate cpptask.jar to commit 18e04a2fb9c2a3556040091213f82fc570bc5736editmake/lib/cpptasks.jareditmake/build.xmleditmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xml2439ef7a2e6789c2614b3f0efde11bc874cebad01561022896000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Bump required iOS default version to 11.0 2019-06-20 11:28:16 +02002439ef7a2e6789c2614b3f0efde11bc874cebad0iOS: Bump required iOS default version to 11.0editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlmake/build.xml8ce56955f989f0d8ac21335ea563f9c7eb1111541561108019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Generalize building the native symbols file via macro 2019-06-21 11:06:59 +02008ce56955f989f0d8ac21335ea563f9c7eb111154iOS: Generalize building the native symbols file via macroeditmake/gluegen-cpptasks-base.xmleditmake/build.xmlsrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javasrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/com/jogamp/common/os/DynamicLibraryBundle.javasrc/java/jogamp/common/os/DynamicLinkerImpl.javae44b9364353a6173598eb98d276795d77cc4456c1561135717000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..) 2019-06-21 18:48:37 +0200e44b9364353a6173598eb98d276795d77cc4456ciOS: NativeLibrary: Refine iOS, use proper alt system path for iOS+OSX, relax closeLibrary(..)editsrc/java/jogamp/common/os/UnixDynamicLinkerImpl.javaeditsrc/java/com/jogamp/common/os/DynamicLibraryBundle.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/jogamp/common/os/DynamicLinkerImpl.javamake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.ios.arm64.shmake/scripts/make.gluegen.all.solaris-x86_64.shmake/scripts/make.gluegen.all.linux-x86_64-clang.shmake/scripts/make.gluegen.all.android-armv6-cross.shmake/scripts/make.gluegen.all.linux-x86.shmake/scripts/make.gluegen.all.linux-x86_64.shmake/scripts/make.gluegen.all.linux-aarch64.shmake/scripts/make.gluegen.all.generic.shmake/scripts/setenv-build-jogl-x86.shmake/scripts/make.gluegen.all.win32.batmake/scripts/adb-launch-main.shmake/scripts/make.gluegen.all.linux-armv6hf.shmake/scripts/setenv-build-jogamp-x86.shmake/scripts/setenv-build-jogamp-x86_64.shmake/scripts/make.gluegen.all.linux-x86-clang.shmake/scripts/make.gluegen.all.linux-ppc64le.shmake/scripts/crosstest-junit-linux-armv7-rel.shmake/scripts/crosstest-java-android-armv6-rel.shmake/scripts/make.gluegen.all.solaris-x86.shmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/scripts/crosstest-java-linux-armv6hf-rel.shmake/scripts/make.gluegen.all.win64.batmake/scripts/crosstest-java-linux-armv6-rel.shmake/scripts/make.gluegen.all.linux-armv6hf-cross.shmake/scripts/setenv-build-jogl-x86_64.shmake/scripts/make.gluegen.all.linux-aarch64-cross.shmake/scripts/make.gluegen.all.macosx.shmake/scripts/make.gluegen.all.macosx-java6.shc7205e3906e426ec0c74b12b50faece189d3f8c21565990458000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Mod scripts for OpenJDK11 usage 2019-08-16 23:20:58 +0200c7205e3906e426ec0c74b12b50faece189d3f8c2Bug 1363: Java 11: Mod scripts for OpenJDK11 usageeditmake/scripts/make.gluegen.all.linux-x86-clang.sheditmake/scripts/make.gluegen.all.linux-x86_64.shaddmake/scripts/setenv-build-jogamp-x86_64.shdeletemake/scripts/setenv-build-jogl-x86.sheditmake/scripts/make.gluegen.all.macosx.sheditmake/scripts/crosstest-java-linux-armv6-rel.sheditmake/scripts/make.gluegen.all.linux-aarch64-cross.sheditmake/scripts/make.gluegen.all.linux-armv6hf-cross.sheditmake/scripts/make.gluegen.all.win32.bateditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/scripts/make.gluegen.all.linux-ppc64le.sheditmake/scripts/make.gluegen.all.android-x86-cross.sheditmake/scripts/make.gluegen.all.ios.arm64.sheditmake/scripts/make.gluegen.all.android-armv6-cross.sheditmake/scripts/make.gluegen.all.linux-x86_64-clang.sheditmake/scripts/setenv-android-tools.sheditmake/scripts/crosstest-junit-linux-armv7-rel.sheditmake/scripts/make.gluegen.all.ios.amd64.sheditmake/scripts/make.gluegen.all.generic.sheditmake/scripts/make.gluegen.all.linux-armv6hf.sheditmake/scripts/make.gluegen.all.linux-x86.sheditmake/scripts/crosstest-java-android-armv6-rel.shdeletemake/scripts/setenv-build-jogl-x86_64.sheditmake/scripts/make.gluegen.all.solaris-x86.sheditmake/scripts/make.gluegen.all.solaris-x86_64.sheditmake/scripts/make.gluegen.all.win64.bateditmake/scripts/adb-launch-main.shdeletemake/scripts/make.gluegen.all.macosx-java6.sheditmake/scripts/crosstest-java-linux-armv6hf-rel.shaddmake/scripts/setenv-build-jogamp-x86.sheditmake/scripts/make.gluegen.all.linux-aarch64.shdoc/HowToBuild.htmla83fe317fc55771c18709ec201870d98c307eb131565990554000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: HowToBuild Update Also update GNU/Linux and other platforms information to current OS versions and developer toolchains. 2019-08-16 23:22:34 +0200a83fe317fc55771c18709ec201870d98c307eb13Bug 1363: Java 11: HowToBuild Updateeditdoc/HowToBuild.htmlsrc/java/net/highteq/nativetaglet/NativeTaglet.java4df8c0112b1e6f3236428cd8429d034058a98f6b1565990656000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comPorted NativeTaglet to jdk.javadoc.doclet.Taglet The old com.sun.tools.doclets.Taglet was removed, so had to move to new API. 2019-08-16 23:24:16 +02004df8c0112b1e6f3236428cd8429d034058a98f6bPorted NativeTaglet to jdk.javadoc.doclet.Tagleteditsrc/java/net/highteq/nativetaglet/NativeTaglet.javamake/build.xml0e915e519cad5f23dcea1707b894f2b5b869bbf11565990882000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed native header generation so it doesn't use javah The javah command was removed in Java 10, so now native headers must be generated in javac instead. 2019-08-16 23:28:02 +02000e915e519cad5f23dcea1707b894f2b5b869bbf1Fixed native header generation so it doesn't use javaheditmake/build.xmlmake/build.xmld7db7d7749a139c0238e0ae484ece39bc6b51d661565992484000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time build 2019-08-16 23:54:44 +0200d7db7d7749a139c0238e0ae484ece39bc6b51d66Bug 1363: Java 11: build.xml fix some comments, javah replacement move and compile time buildeditmake/build.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java610493b1724b5d91327f478338ff5d029bdcc0321565992710000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix warning in annotation processor 2019-08-16 23:58:30 +0200610493b1724b5d91327f478338ff5d029bdcc032Fix warning in annotation processoreditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3ae05eacc091282f009792e2b06505efe96cca7d1565992724000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed null pointer exception in logging print 2019-08-16 23:58:44 +02003ae05eacc091282f009792e2b06505efe96cca7dFixed null pointer exception in logging printeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javasrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.javasrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java93121714758f89a394993f0740c6929f48fb887b1565992733000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed CStruct annotation processor to not use dummy Java variable types When annotations were placed on dummy Java variables, the annotation processor was emitting a RenameJavaType directive into the gluegen config file that caused the emitted file to be named boolean.java instead of RenderingConfig.java or Pixel.java. Turned off this behavior when jname is given in the @CStruct annotation. I'm uncertain how much this processor is even used, since I can't find any occurrences of @CStruct outside the test code for it in gluegen. 2019-08-16 23:58:53 +020093121714758f89a394993f0740c6929f48fb887bFixed CStruct annotation processor to not use dummy Java variable typeseditsrc/junit/com/jogamp/gluegen/test/junit/structgen/package-info.javaeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javanbproject/project.xmlmake/gluegen-cpptasks-base.xmlnbproject/ide-file-targets.xmltest/junit/com/jogamp/gluegen/build.xmlmake/build.xml760295dc597b3a91bf011115dd7bfad9c0c37f821565992775000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed java.home directory and removed obsolete tools.jar In Java 9+, there's no longer a "jre" directory in the installation, so removed references to it. The tools.jar file also no longer exists in Java installations (it's now stored in a secret non-JAR format), so removed that as well. 2019-08-16 23:59:35 +0200760295dc597b3a91bf011115dd7bfad9c0c37f82Fixed java.home directory and removed obsolete tools.jareditmake/build.xmleditmake/gluegen-cpptasks-base.xmleditnbproject/ide-file-targets.xmledittest/junit/com/jogamp/gluegen/build.xmleditnbproject/project.xmlmake/gluegen-cpptasks-base.xmltest/junit/com/jogamp/gluegen/build.xml40863053f2c97d8dd89b41c6e2d3703f4d2f72d01565993223000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed minor Ant buildfile consistency issues These were flagged as errors by Eclipse, and appear legitimate, but didn't make the command line build fail. 2019-08-17 00:07:03 +020040863053f2c97d8dd89b41c6e2d3703f4d2f72d0Fixed minor Ant buildfile consistency issuesedittest/junit/com/jogamp/gluegen/build.xmleditmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xml5aee782592a5ef038dfb79c7b2af5ddab81c0a211565993352000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFixed JRE path for Linux AMD64 to work for Java 11 2019-08-17 00:09:12 +02005aee782592a5ef038dfb79c7b2af5ddab81c0a21Fixed JRE path for Linux AMD64 to work for Java 11editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-base.xmlf54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef1566085239000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+) JEP 220 states it is now optional to use the <arch> subfolder in 'lib' to store native libraries, i.e. 'lib/<arch>/libjava.so' can be flattened to 'lib/libjava.so'. Further the jre subfolder is no more used according to the JEP 220, however, it can be used. Therefor we scan for 'java.home.dir' in the following order: - if '<java.home>/../jre' exists, i.e. we are within the 'jre' folder, use '<java.home>/..'. - otherwise assume <java.home> reflect the flattened actual base folder and use it as is. We scan for 'java.lib.dir.platform' in the following order: - if exists <java.home>/jre/lib/i386/libjava.so -> <java.home>/jre/lib/i386 - if exists <java.home>/lib/i386/libjava.so -> <java.home>/lib/i386 - defaults to flattened <java.home>/lib This way we keep the historical arch information for each platform and stay most flexible for any SDK build layout. 2019-08-18 01:40:39 +0200f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efBug 1363: Java 11: Refine 'java.home.dir' and 'java.lib.dir.platform' setup for traditional layout and JEP 220(Java 9+)editmake/gluegen-cpptasks-base.xmlmake/gluegen-cpptasks-custom.xml65195899777be7be194db59bd668d22c70f291451566085381000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef 2019-08-18 01:43:01 +020065195899777be7be194db59bd668d22c70f29145Bug 1363: Java 11: Align gluegen-cpptask-custom.xml template to commit f54e4fbaebfec36bd3b523dc4e23f744e8e6a4efeditmake/gluegen-cpptasks-custom.xmlmake/gluegen-cpptasks-base.xml4df5aea16fba71b43b78fc6a878fb68c01294a3a1566085471000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comiOS: Fix native symbol generation for Windows Regression from commit 8ce56955f989f0d8ac21335ea563f9c7eb111154 2019-08-18 01:44:31 +02004df5aea16fba71b43b78fc6a878fb68c01294a3aiOS: Fix native symbol generation for Windowseditmake/gluegen-cpptasks-base.xmlsrc/java/com/jogamp/common/os/NativeLibrary.java15549c5c038e4ef009b9b487e460c29da16c956b1566085514000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibrary 2019-08-18 01:45:14 +020015549c5c038e4ef009b9b487e460c29da16c956bMacOS shall only scan for .dylib, dropping .jnilib search in NativeLibraryeditsrc/java/com/jogamp/common/os/NativeLibrary.javamake/build.xmlf12fde9dbfc79aa37303c724f094b3cef8a3f9891566085618000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.combuild.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets. This shall ensure that build-temp gets deleted before and after build, removing the transitionary previous build state. 2019-08-18 01:46:58 +0200f12fde9dbfc79aa37303c724f094b3cef8a3f989build.xml: Explicitly issue 'clean-temp' at start and in the end of default 'all*' targets.editmake/build.xmlmake/scripts/java-win32.batmake/scripts/java-win64.batdoc/HowToBuild.html0577701f4d92c414dbfe6875f4319fd311e0106c1566085761000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comUpdate HowToBuild (gawk) and windows test scripts 2019-08-18 01:49:21 +02000577701f4d92c414dbfe6875f4319fd311e0106cUpdate HowToBuild (gawk) and windows test scriptseditmake/scripts/java-win32.bateditmake/scripts/java-win64.bateditdoc/HowToBuild.htmlmake/jogamp-env.xmlmake/scripts/make.gluegen.all.linux-x86_64.shmake/build.xml189f8ede61afea66ea14f7402dac10381a98c9ca1566092305000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javac Also prepare the 'target.releaselevel' property to be set by 'RELEASE_LEVEL' environment, however - we do not use it at this point. For now, we build gluegen-rt using '-source 1.8' '-target 1.8' and the bootclasspath of openjdk8 rt.jar to ensure java8 compatibility. Alternatively one could use '--release 8' instead using the java11 distributed modules. However, I think the above method is more safe, only allowing java8 rt.jar to be used for compilation. Further, gluegen.jar is build using '-target 1.8' only, since it musty use java11 sources at least for the javadoc taglet. 2019-08-18 03:38:25 +0200189f8ede61afea66ea14f7402dac10381a98c9caBug 1363: Java 11: Fix javadoc invocation, drop -source <release> for compile time javaceditmake/jogamp-env.xmleditmake/build.xmleditmake/scripts/make.gluegen.all.linux-x86_64.shmake/jogamp-env.xmldoc/HowToBuild.html0f370707ed27dff495c5d091d284f7a006cb28a01566095929000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline. 2019-08-18 04:38:49 +02000f370707ed27dff495c5d091d284f7a006cb28a0Bug 1363: Java 11: Java version must be 11 or greater; Fix HowToBuild: Give detailed build commandline.editdoc/HowToBuild.htmleditmake/jogamp-env.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-linux-32bit.xmlmake/lib/gluegen-cpptasks-android-x86.xml175392ceeba5f69aa5ac90e4021490ade742a3231566143894000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-* 2019-08-18 17:58:14 +0200175392ceeba5f69aa5ac90e4021490ade742a323Bug 1363: Java 11: Adopt java.lib.dir.platform changes to make/lib/gluegen-cpptasks-*editmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-linux-32bit.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-x86.xmlsrc/java/com/jogamp/common/nio/AbstractBuffer.javasrc/java/jogamp/common/os/MachineDataInfoRuntime.javasrc/java/com/jogamp/common/os/Platform.javasrc/junit/com/jogamp/common/util/TestTempJarCache.javasrc/java/com/jogamp/common/nio/PointerBuffer.javasrc/java/com/jogamp/common/os/NativeLibrary.javasrc/java/jogamp/common/os/PlatformPropsImpl.java6f987f16c808242b61263d76bd7d72e148a0af241566165207000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rt - Fix finding native library for Elf parsing - Fix one unit test - Fix comments Completes commit 330dad069dee5a0cc0480cf5cd9052000004223a 2019-08-18 23:53:27 +02006f987f16c808242b61263d76bd7d72e148a0af24Bug 1363: Java 11: Complete renaming JEP 178 compatible native lib basename gluegen-rt -> gluegen_rteditsrc/java/jogamp/common/os/PlatformPropsImpl.javaeditsrc/junit/com/jogamp/common/util/TestTempJarCache.javaeditsrc/java/com/jogamp/common/os/NativeLibrary.javaeditsrc/java/com/jogamp/common/nio/PointerBuffer.javaeditsrc/java/com/jogamp/common/os/Platform.javaeditsrc/java/jogamp/common/os/MachineDataInfoRuntime.javaeditsrc/java/com/jogamp/common/nio/AbstractBuffer.javamake/scripts/make.gluegen.all.win64.batmake/scripts/java-win64.batmake/scripts/make.gluegen.all.win32.batLICENSE.txtdoc/HowToBuild.htmlmake/scripts/java-win32.batmake/build-test.xml5f4292bb8a310489e05a4f3545ae081310a93f721566165402000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBuild Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0 2019-08-18 23:56:42 +02005f4292bb8a310489e05a4f3545ae081310a93f72Build Update: CMake 2.8.10.2 -> 3.15.2 (Windows + MacOS), Mingw64 4.8.1 -> 8.1.0editLICENSE.txteditmake/build-test.xmleditdoc/HowToBuild.htmleditmake/scripts/make.gluegen.all.win64.bateditmake/scripts/java-win32.bateditmake/scripts/make.gluegen.all.win32.bateditmake/scripts/java-win64.batsrc/junit/com/jogamp/common/nio/BuffersTest.javasrc/java/com/jogamp/common/nio/Buffers.javasrc/junit/com/jogamp/common/nio/TestBuffers.javasrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javasrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javasrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.java6603026f1bfec02e3486c52270a09a355a1bf9141566176302000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Resolve Buffers.Cleaner implementation As of Java9, sun.misc.Cleaner has moved to jdk.internal.ref.Cleaner. However, access has been made (under the table) via sun.misc.Unsafe, which we are using for now as we cannot set the jdk.internal.ref.Cleaner method accessible. In this regard, we had to change our Cleaner.clean(..) method using a ByteBuffer instead of a Buffer object paramter. All tests have passed, no more illegal access case running on Java11 has been exposed. 2019-08-19 02:58:22 +02006603026f1bfec02e3486c52270a09a355a1bf914Bug 1363: Java 11: Resolve Buffers.Cleaner implementationdeletesrc/junit/com/jogamp/common/nio/BuffersTest.javaaddsrc/junit/com/jogamp/common/nio/TestCachedBufferFactory.javaeditsrc/junit/com/jogamp/common/nio/TestByteBufferCopyStream.javaaddsrc/junit/com/jogamp/common/nio/TestBuffers.javadeletesrc/junit/com/jogamp/common/nio/CachedBufferFactoryTest.javaeditsrc/java/com/jogamp/common/nio/Buffers.javamake/jogamp-env.xml493f0597646a1521074512b54c77d51fdfcca2801566177154000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test. We allow java [8-10] to pass even thought we require java 11 or greater. This gives us the opportunity to run the junit tests on a java 8 VM (tested). 2019-08-19 03:12:34 +0200493f0597646a1521074512b54c77d51fdfcca280Bug 1363: Java 11: Refine Build and Runtime requirements. Fix Java compiler test.editmake/jogamp-env.xmlsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javamake/scripts/java-win64.batmake/scripts/runtest.shmake/scripts/runtest-x64.batmake/scripts/java-win32.batmake/build-test.xmlc63b81c1660f65804b058d1af1b66949b06390df1566187438000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmitter 'com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter' exposes a regression using MingW64 8.1.0: System.loadLibrary() gives a "Can't find dependent libraries". Here, 'Bindingtest1p1' is linked against 'test1' and fails to load due to its wrong dependent library name within 'Bindingtest1p1'. MingW64 8.1.0 dropped 'libtest1.so' into 'Bindingtest1p1.dll', which is surely wrong. Even passing '-Wl,-soname=test1.dll' didn't help. Note: Such constellation would only work with adding the lib-path to PATH on Windows. Since we don't utilize the method in any of our projects, but use the dynamic library lookup method - this is not a blocker, but wasted some good time. 2019-08-19 06:03:58 +0200c63b81c1660f65804b058d1af1b66949b06390dfWindows Regression: Mingw64 8.1.0 using statical linked tool lib Test1p1Test1p1JavaEmittereditmake/scripts/runtest-x64.bateditmake/scripts/java-win32.bateditmake/scripts/java-win64.bateditmake/scripts/runtest.shaddsrc/junit/com/jogamp/gluegen/test/junit/generation/Test1p2DynamicLibraryBundle.javaeditmake/build-test.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javamake/build.xmlmake/build-test.xml2d89df89453c099d4e357aa17eae88efcf1d1b701566238303000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issue Document Java8 target constraints, i.e. where we need to set source, target and bootclasspath to ensure target runtime Java8 compliance. Fix one odd compile issue! Using two theorethical identical GNU/Linux Debian 10 machines with same set of installed software, one passes (like MacOS, Windows) and one fails. The failure was due to the CStructAnnotationProcessor's @SupportedSourceVersion tag. This downgrades the SourceVersion's previous bump from 6->11 (commit 610493b1724b5d91327f478338ff5d029bdcc032) down to 8. Interesting times .. 2019-08-19 20:11:43 +02002d89df89453c099d4e357aa17eae88efcf1d1b70Bug 1363: Java 11: Document Java8 target constraints; Fix one odd compile issueeditsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.javaeditmake/build.xmleditmake/build-test.xmlsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java3068420e778909e75edbed8ffd17c49c95b6e4c21566239925000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11 Behold, the issue as documented at commit 2d89df89453c099d4e357aa17eae88efcf1d1b70, one build machine failing to compile SourceVersion.RELEASE_11 was due to an incomplete installation of openjdk-11-jdk on Debian GNU/Linux. Wow. I have re-installed the openjdk-11-jre and openjdk-11-jdk packages on said machine, ensured they are being used .. and it works. Another note here regarding usage of OpenJDK11 compile time environment and Java8 target. If using Eclipse, I had to set the system runtime JDK to JDK 8. Otherwise the 'editor clean-up' jobs would run against the JDK 11 classes and wrongly so change certain type castings etc, incompatible with Java 8. If anybody knows a solution here .. shoot. 2019-08-19 20:38:45 +02003068420e778909e75edbed8ffd17c49c95b6e4c2Bug 1363: Java 11: Revert CStructAnnotationProcessor's @SupportedSourceVersion back to 11editsrc/java/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.java.classpath9eb21b874edb66003c642971d6c99bc22ec37e271567562065000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpath 2019-09-04 03:54:25 +02009eb21b874edb66003c642971d6c99bc22ec37e27Bug 1363: Java 11: Use new Android SDK 24 for Eclipse Android .classpathedit.classpathmake/jogamp-env.xml252ab21e6b6958cb54992d68535cdb7563b70f401567562173000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix JogAmp Next Release Number: 2.4.0 2019-09-04 03:56:13 +0200252ab21e6b6958cb54992d68535cdb7563b70f40Fix JogAmp Next Release Number: 2.4.0editmake/jogamp-env.xmlsrc/java/com/jogamp/common/nio/Buffers.javasrc/java/com/jogamp/common/util/UnsafeUtil.java07c1885e9a3d1f3a3853414648c06fb3864bc69f1567562886000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtil UnsafeUtil centralizes the workarounds (hack) of certain Java>=9 modularization encapsulation pitfalls, where no exports have been defined. The last resort. 1) Buffers utilizes UnsafeUtil for Java>=9 invokeCleaner. 2) To gain access for certain methods + fields w/o 'illegal access warnings', we have to temporarily disable the IllegalAccessLogger. Hence we provide a method 'T doWithoutIllegalAccessLogger(..<T> action)' for our essential module access under Java >= 9. 2019-09-04 04:08:06 +020007c1885e9a3d1f3a3853414648c06fb3864bc69fBug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtileditsrc/java/com/jogamp/common/nio/Buffers.javaaddsrc/java/com/jogamp/common/util/UnsafeUtil.javasrc/junit/com/jogamp/junit/util/JunitTracer.java13ff301f7a21c55df7e6af77d936a81536b16e7f1574902961000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comminor autocleanup (final removed from static) 2019-11-28 02:02:41 +010013ff301f7a21c55df7e6af77d936a81536b16e7fminor autocleanup (final removed from static)editsrc/junit/com/jogamp/junit/util/JunitTracer.javamake/gluegen-cpptasks-base.xml617bb981ef3485edd1e0729934d223da07a72a6b1575049927000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new properties Move new detected build properties build.dynamiclibs, build.staticlibs and output.lib.type from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os. This enables setting these mandatory properties always, as gluegen.cpptasks.detect.os.1 gets overriden by custom cross-compilation configurations. Also moving the property dump from gluegen.cpptasks.detect.os.1 to gluegen.cpptasks.detect.os for same reasons. 2019-11-29 18:52:07 +0100617bb981ef3485edd1e0729934d223da07a72a6bFix gluegen-cpptasks-base.xml for crosscompilation, failed due to unset supposedly detected mandatory new propertieseditmake/gluegen-cpptasks-base.xmlmake/scripts/make.gluegen.all.ios.amd64.shmake/scripts/make.gluegen.all.macosx.shmake/scripts/make.gluegen.all.ios.arm64.sh50f8d56b5e7eac286e8183b162bddf2d528ffa6b1575271308000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comScripts: Macos /opt-share -> /usr/local (Catalina Read-Only) 2019-12-02 08:21:48 +010050f8d56b5e7eac286e8183b162bddf2d528ffa6bScripts: Macos /opt-share -> /usr/local (Catalina Read-Only)editmake/scripts/make.gluegen.all.ios.amd64.sheditmake/scripts/make.gluegen.all.macosx.sheditmake/scripts/make.gluegen.all.ios.arm64.shsrc/java/com/jogamp/gluegen/JavaEmitter.java5736716ed0598c97273583717ffb9d22a60ca7a41575619814000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Java The generated JNI code JVMUtil_NewDirectByteBufferCopy(..) calls Buffers.newDirectByteBuffer(..) and potential exceptions should be checked. 2019-12-06 09:10:14 +01005736716ed0598c97273583717ffb9d22a60ca7a4Bug 1412 - JNI: GlueGen JavaEmitter: Check & Handle Exception after calling back into Javaeditsrc/java/com/jogamp/gluegen/JavaEmitter.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/gluegen-properties.xmlmake/scripts/make.gluegen.all.android-aarch64-cross.shmake/jogamp-androidtasks.xmlmake/jogamp-env.xmlmake/scripts/setenv-android-tools.sh74e5bbe097a07d1275a2d6452d1e2336a8d5c44a1575955954000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched) Default Platform: Android 7.0 Nougat, API level 24 supports Java 1.8 Reworked gluegen/make/scripts/setenv-android-tools.sh, following canonical environment variables and sets all required variables for cross-compilation. See file's comments! ant files: - android.version -> android.api.level (default 24) - android.jar defaults to ${gluegen.root}/make/lib/android-sdk/24/android.jar (provided) 2019-12-10 06:32:34 +010074e5bbe097a07d1275a2d6452d1e2336a8d5c44aBug 1417 - Android: Support building using current SDK and NDK v20 as of 2019-12-10 (GlueGen w/ android-aarch64 patched)editmake/gluegen-properties.xmleditmake/scripts/make.gluegen.all.android-aarch64-cross.sheditmake/jogamp-androidtasks.xmleditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/jogamp-env.xmleditmake/scripts/setenv-android-tools.shsrc/java/com/jogamp/common/os/AndroidVersion.javamake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shmake/scripts/make.gluegen.all.android-x86-cross.shmake/scripts/make.gluegen.all.android-armv6-cross.shmake/lib/gluegen-cpptasks-android-x86.xmlb6a91a035c14f1e4d142517f311007e48ea9c0c11576000603000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scripts All aligned now - gluegen-cpptasks-android-aarch64.xml - gluegen-cpptasks-android-armv6.xml (this has ld flag --no-undefined disabled, due to internal missing symbols) - gluegen-cpptasks-android-x86.xml 2019-12-10 18:56:43 +0100b6a91a035c14f1e4d142517f311007e48ea9c0c1Bug 1417 - Android: Complete 1st round: make/lib/gluegen-cpptask-android-<abi>.xml and scriptseditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/scripts/make.gluegen.all.android-armv6-cross.sheditmake/scripts/make.gluegen.all.android-x86-cross.sheditsrc/java/com/jogamp/common/os/AndroidVersion.javaeditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/cpptasks.jar4f7273e017e2deb2928a76066604ced03609f9211576000682000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptasks.jar http://jogamp.org/git/?p=ant-cpptasks.git commit e1933c74b9c256332cd12c9a1094e4687b535112 Bug 1417 Android clang support: Introduce clangLinkerOption '-target <abi>' 2019-12-10 18:58:02 +01004f7273e017e2deb2928a76066604ced03609f921Bug 1417 - Android: Update cpptasks.jareditmake/lib/cpptasks.jarsrc/java/com/jogamp/common/os/MachineDataInfo.java19761070e12f65fe7a07e6d9b7a5221a1623b12d1576000770000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unix 2019-12-10 18:59:30 +010019761070e12f65fe7a07e6d9b7a5221a1623b12dBug 1417 - Android: Add new x86 MachineDataInfo, differs due to smaller 'long double' than regular x86_32_unixeditsrc/java/com/jogamp/common/os/MachineDataInfo.javamake/Manifest-android-launchermake/Manifest-rt-androideb6dfabd7427a1836f6b1d2080422f98808ea0a41576000900000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apk The 'Name <folder>' leads new apk to claim the missing resources (the folder actually) and fails to install the apk. Hence removed tagging the folders sealed. 2019-12-10 19:01:40 +0100eb6dfabd7427a1836f6b1d2080422f98808ea0a4Bug 1417 - Android: Manifest*-android* can no more have 'Name: <folder>' directives for apkeditmake/Manifest-android-launchereditmake/Manifest-rt-androidmake/build.xml51ef5eadd9db020412d3a3716b4ab5a25b0522fb1576001000000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23 TODO: Do this for all JogAmp modules! 2019-12-10 19:03:20 +010051ef5eadd9db020412d3a3716b4ab5a25b0522fbBug 1417 - Android: Resulting dynamic libraries require the 'soname' to be set since API level 23editmake/build.xmlmake/lib/cpptasks.jarmake/build.xml53ae28fd2bc501b5de54fdbdf915d88f823eb11a1576153418000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms. http://jogamp.org/git/?p=ant-cpptasks.git commit 8353e0cc85705ca8f81f8563ad975026978b6745 2019-12-12 13:23:38 +010053ae28fd2bc501b5de54fdbdf915d88f823eb11aBug 1417 - Android: Update cpptask, using implicit 'soname' setup, which scales better for all platforms.editmake/build.xmleditmake/lib/cpptasks.jarmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/scripts/setenv-android-tools.sh26d06324312b8fe6980ff29ab9d443cc5ec2657f1577141454000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile) Utilizing '-sysroot' with the linker, we require standard FS layout. '~/Android/Sdk/ndk/20.1.5948944/platforms/android-24/arch-arm64' contains the proper std FS layout for libraries under usr/lib, but lacks the header files. We call this 'ANDROID_TOOLCHAIN_SYSROOT0' and shall be used for linking. '~/Android/Sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/linux-x86_64/sysroot' native libraries are not under std FS layout, but headers are under std FS layout for compilation under usr/include. We call this 'ANDROID_TOOLCHAIN_SYSROOT1' and shall be used for compilation. Identified while working on openal-soft Android compilation, where we need to pass ANDROID_TOOLCHAIN_SYSROOT0 2019-12-23 23:50:54 +010026d06324312b8fe6980ff29ab9d443cc5ec2657fBug 1417 - Android: Classify SYSROOTs in NDK for native libraries (link) and headers (compile)editmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/scripts/setenv-android-tools.shaeae740ba2569d839820bfc20c43a8550ab8ed331577156732000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.h Also adapt make/lib/gluegen-cpptask-android* files: - Set C++ stdlib = libstdc++ - Set isysroot (same as sysroot) - Add isystem: *_SYSROOT1_INC, *_SYSROOT1_INC_ARCH and *_SYSROOT1_INC/c++/v1 2019-12-24 04:05:32 +0100aeae740ba2569d839820bfc20c43a8550ab8ed33Bug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.heditmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/scripts/setenv-android-tools.sheditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-aarch64.xmlmake/lib/gluegen-cpptasks-android-x86.xmlmake/lib/gluegen-cpptasks-android-armv6.xmlmake/scripts/setenv-android-tools.shae4cdcf3490a1bf493f39ab5c8c6b596d3af71de1577173868000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18) Using LLVM's c++_shared as of NDK r18: https://developer.android.com/ndk/guides/cpp-support.html LLVM's c++ headers must come before other system header! Also see https://github.com/android/ndk/issues/452 and https://gitlab.kitware.com/cmake/cmake/issues/17059 Also adapt make/lib/gluegen-cpptask-android* files: - Compiler -- align for potential C++ usage, i.e.: -- don't use '-sysroot' not '-isysroot' -- IF using C++ STL, prepend ANDROID_TOOLCHAIN_SYSROOT1_INC_STL -- just add normal sysroot headers via '-isystem' - Linker -- Use ANDROID_TOOLCHAIN_SYSROOT1_LIB1 and ANDROID_TOOLCHAIN_SYSROOT1_LIB2 for '-L' search path -- where ANDROID_TOOLCHAIN_SYSROOT1_LIB2 is for 'libc++' -> 'c++_shared' 2019-12-24 08:51:08 +0100ae4cdcf3490a1bf493f39ab5c8c6b596d3af71deBug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_STL for LLVM's C++ STL headers (default since NDK r18)editmake/lib/gluegen-cpptasks-android-aarch64.xmleditmake/lib/gluegen-cpptasks-android-x86.xmleditmake/lib/gluegen-cpptasks-android-armv6.xmleditmake/scripts/setenv-android-tools.shmake/scripts/adb-am-force-stop-all.shmake/scripts/adb-pm-clear-all.shd190301a82a961ac3246890206200086842059bd1577330159000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packages 2019-12-26 04:15:59 +0100d190301a82a961ac3246890206200086842059bdBug 1417 - Android: Add adb scripts to force-stop and clear all jogamp tasks and packagesaddmake/scripts/adb-am-force-stop-all.shaddmake/scripts/adb-pm-clear-all.shmake/resources/android/AndroidManifest-Launcher.xmlmake/jogamp-env.xmlmake/resources/android/AndroidManifest-Test.xmlmake/resources/android/AndroidManifest-Runtime.xml6e98be1a1bc819b47e2cc52eb35d23a7489fdf1b1577330300000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22. 2019-12-26 04:18:20 +01006e98be1a1bc819b47e2cc52eb35d23a7489fdf1bBug 1417 - Android: jogamp-env.xml: Elaborate on Android SDK API versions required [min=21, target=28], javac w/ 24, some NDK's clang with 22.editmake/resources/android/AndroidManifest-Test.xmleditmake/resources/android/AndroidManifest-Launcher.xmleditmake/resources/android/AndroidManifest-Runtime.xmleditmake/jogamp-env.xmlsrc/java/jogamp/android/launcher/LauncherTempFileCache.javasrc/java/jogamp/common/os/android/AndroidUtilsImpl.javafaa37334e2912e02cb58e738570a127cc6402b371577330376000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cache 2019-12-26 04:19:36 +0100faa37334e2912e02cb58e738570a127cc6402b37Bug 1417 - Android: Context.MODE_WORLD_READABLE causes SecurityException on API >= 24, use Context.MODE_PRIVATE for temp cacheeditsrc/java/jogamp/android/launcher/LauncherTempFileCache.javaeditsrc/java/jogamp/common/os/android/AndroidUtilsImpl.javamake/build-test.xmlmake/jogamp-androidtasks.xml1390bc236de531646aaa4525a17de1a533b1fa061577330792000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed) The new SDK d8 dex'ing tool performs Java8 desugaring, hence allows using Java8 code style. We use d8 instead of dx in the 'aapt.signed' macro of 'jogamp-androidtasks.xml'. For the proper desugaring, we pass 'android-min.jar and 'target.rt.jar' Android and Java8 system runtime jar-files to d8's classpath. Macro 'aapt.signed' also receives the new optional element 'd8-classpaths' to allows caller to pass further required jar-files to the d8 classpath. See build-test.xml. 2019-12-26 04:26:32 +01001390bc236de531646aaa4525a17de1a533b1fa06Bug 1417 - Android: Use d8 for dex'ing w/ implicit Java8 desugaring (macro: aapt.signed)editmake/build-test.xmleditmake/jogamp-androidtasks.xmlLICENSE.txtsrc/java/com/jogamp/common/util/WeakIdentityHashMap.java5979d66fb0c619be32ebcf9fbe644cf6d757345f1577745723000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comAdd WeakIdentityHashMap implementation (from Apache Avro) Origin <https://github.com/apache/avro/blob/master/lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java> from their commit 70260919426f89825ca148f5ee815f3b2cf4764d. Apache License Version 2.0 until. Using our JogAmp 'New BSD 2-Clause License' for changes after this initial commit. Related to Bug 1312, where we like to utilize a WeakIdentityHashMap, allowing to have cached shared GLContext to disappear .. a compromise. 2019-12-30 23:42:03 +01005979d66fb0c619be32ebcf9fbe644cf6d757345fAdd WeakIdentityHashMap implementation (from Apache Avro)addsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaeditLICENSE.txtsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javac6fabb0ac94000afe29156f170c63080a37c034b1577751082000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference static 2019-12-31 01:11:22 +0100c6fabb0ac94000afe29156f170c63080a37c034bWeakIdentityHashMap: Cleanup; Implement putAll(..); Make IdentityWeakReference staticeditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javasrc/java/com/jogamp/common/util/Bitfield.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.java178c7b9d40e06a04790542241912ca21d2c7b92f1577758019000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functions 2019-12-31 03:06:59 +0100178c7b9d40e06a04790542241912ca21d2c7b92fWeakIdentityHashMap: Refine capacity computation; Bitfield.Util add 'PowerOf2' functionseditsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaeditsrc/java/com/jogamp/common/util/Bitfield.javasrc/java/com/jogamp/common/util/WeakIdentityHashMap.javaadd34060fde735ea932ca49fbe79e473c5a4f40b1577763218000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final. 2019-12-31 04:33:38 +0100add34060fde735ea932ca49fbe79e473c5a4f40bWeakIdentityHashMap: Always null check on weakRef.get(); IdentityWeakReference: hash is final.editsrc/java/com/jogamp/common/util/WeakIdentityHashMap.javamake/lib/cpptasks.jare3bc8ce349944d531c0b314ddb3f7a8946ce2a861577819175000https://jogamp.org/chuck/user/sven%20gothelSven Gothelsgothel@jausoft.comBug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ce 2019-12-31 20:06:15 +0100e3bc8ce349944d531c0b314ddb3f7a8946ce2a86Bug 1417: Update ant-cpptasks to commit c45a19eadc4c697b7cc1b095692b04deb73da5ceeditmake/lib/cpptasks.jargithttps://jogamp.org/chuck/user/sven%20gothelSven Gothel219.35497false026300com.jogamp.common.net.AssetURLConnectionRegisteredTest0.1360assetRegisteredIOUtilGetResourceRel1_RTfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276402 ms III - Start SLOCK [T main @ 1577820276405 ms +++ localhost/127.0.0.1:59999 - Locked within 52 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276834 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820276834 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms 0com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0250assetRegisteredIOUtilGetResourceRel2_RTfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276402 ms III - Start SLOCK [T main @ 1577820276405 ms +++ localhost/127.0.0.1:59999 - Locked within 52 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276834 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820276834 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms 0com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0340assetRegisteredURLConnection_RTfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276402 ms III - Start SLOCK [T main @ 1577820276405 ms +++ localhost/127.0.0.1:59999 - Locked within 52 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276834 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820276834 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms 0com.jogamp.common.net.AssetURLConnectionRegisteredTest0.0140assetRegisteredURLConnection_TestfalsePASSED++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276402 ms III - Start SLOCK [T main @ 1577820276405 ms +++ localhost/127.0.0.1:59999 - Locked within 52 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276834 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820276834 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms 2.242com.jogamp.common.net.AssetURLConnectionRegisteredTest++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276402 ms III - Start SLOCK [T main @ 1577820276405 ms +++ localhost/127.0.0.1:59999 - Locked within 52 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT asset:com/jogamp/common/net/data/AssetU ...[truncated 2795 chars]... t/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577820276834 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820276834 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms 2019-12-31T19:24:360com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0020assetUnregisteredIOUtilGetResourceAbs_RTfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820277932 ms III - Start SLOCK [T main @ 1577820277934 ms +++ localhost/127.0.0.1:59999 - Locked within 36 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/home/jogamp/JogAmp ...[truncated 3809 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820278030 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820278030 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0120assetUnregisteredIOUtilGetResourceRel0_RTfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820277932 ms III - Start SLOCK [T main @ 1577820277934 ms +++ localhost/127.0.0.1:59999 - Locked within 36 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/home/jogamp/JogAmp ...[truncated 3809 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820278030 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820278030 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0040assetUnregisteredURLConnection_RTfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820277932 ms III - Start SLOCK [T main @ 1577820277934 ms +++ localhost/127.0.0.1:59999 - Locked within 36 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/home/jogamp/JogAmp ...[truncated 3809 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820278030 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820278030 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.010assetUnregisteredURLConnection_RT2falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820277932 ms III - Start SLOCK [T main @ 1577820277934 ms +++ localhost/127.0.0.1:59999 - Locked within 36 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/home/jogamp/JogAmp ...[truncated 3809 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820278030 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820278030 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms 0com.jogamp.common.net.AssetURLConnectionUnregisteredTest0.0040assetUnregisteredURLConnection_TestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820277932 ms III - Start SLOCK [T main @ 1577820277934 ms +++ localhost/127.0.0.1:59999 - Locked within 36 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/home/jogamp/JogAmp ...[truncated 3809 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820278030 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820278030 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms 0.701com.jogamp.common.net.AssetURLConnectionUnregisteredTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820277932 ms III - Start SLOCK [T main @ 1577820277934 ms +++ localhost/127.0.0.1:59999 - Locked within 36 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/home/jogamp/JogAmp ...[truncated 3809 chars]... fo.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1577820278030 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820278030 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms 2019-12-31T19:24:370com.jogamp.common.net.TestUri010.0750test00BasicCodingfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0640test02URIEscapeSpecialCharsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0240test03URIEscapeCommonCharsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0040test04EqualsAndHashCodefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.010test05ContainedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0150test08NormalizedHierarchyfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0180test09NormalizedOpaquefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0190test10ParentAndDirHierarchyfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.net.TestUri010.0040test11ParentAndDirOpaquefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.909com.jogamp.common.net.TestUri01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820278806 ms III - Start SLOCK [T main @ 1577820278807 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt รถรค file Hallo Welt รถรค file.path.dec Hallo Welt รถรค file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/make/Hallo Welt รถรค file.path.can /home/jogamp/JogAmpSlavex64/works ...[truncated 34279 chars]... null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1577820279131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820279131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:380com.jogamp.common.net.TestUri02Composing0.0940test01URLCompositioningfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820279966 ms III - Start SLOCK [T main @ 1577820279970 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning scheme <file>, ssp <///rootDir/file1.txt>, fragment <null> URL-equals: true URL-ref : <file:// ...[truncated 5445 chars]... ir/file1.txt> URL-orig : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt> URL-comp : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt> ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820280101 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820280102 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.736com.jogamp.common.net.TestUri02Composing++++ Test Singleton.lock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820279966 ms III - Start SLOCK [T main @ 1577820279970 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning scheme <file>, ssp <///rootDir/file1.txt>, fragment <null> URL-equals: true URL-ref : <file:// ...[truncated 5445 chars]... ir/file1.txt> URL-orig : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt> URL-comp : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt> ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1577820280101 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820280102 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:390com.jogamp.common.net.TestUri03Resolving0.2090test01HttpUri2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820280826 ms III - Start SLOCK [T main @ 1577820280827 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glu ...[truncated 405632 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820282517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820282522 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms 0com.jogamp.common.net.TestUri03Resolving0.230test02FileUnixUri2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820280826 ms III - Start SLOCK [T main @ 1577820280827 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glu ...[truncated 405632 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820282517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820282522 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms 0com.jogamp.common.net.TestUri03Resolving0.30test03FileWindowsUri2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820280826 ms III - Start SLOCK [T main @ 1577820280827 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glu ...[truncated 405632 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820282517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820282522 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms 0com.jogamp.common.net.TestUri03Resolving0.1890test11HttpURL2UrifalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820280826 ms III - Start SLOCK [T main @ 1577820280827 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glu ...[truncated 405632 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820282517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820282522 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms 0com.jogamp.common.net.TestUri03Resolving0.1630test12FileUnixURL2UrifalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820280826 ms III - Start SLOCK [T main @ 1577820280827 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glu ...[truncated 405632 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820282517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820282522 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms 0com.jogamp.common.net.TestUri03Resolving0.2630test13FileWindowsURL2UrifalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820280826 ms III - Start SLOCK [T main @ 1577820280827 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glu ...[truncated 405632 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820282517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820282522 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms 0com.jogamp.common.net.TestUri03Resolving0.2410test24FileUnixURI2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820280826 ms III - Start SLOCK [T main @ 1577820280827 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glu ...[truncated 405632 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820282517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820282522 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms 0com.jogamp.common.net.TestUri03Resolving0.00test25FileWindowsURI2URLfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820280826 ms III - Start SLOCK [T main @ 1577820280827 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glu ...[truncated 405632 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820282517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820282522 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms 2.295com.jogamp.common.net.TestUri03Resolving++++ Test Singleton.lock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820280826 ms III - Start SLOCK [T main @ 1577820280827 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/glu ...[truncated 405632 chars]... : com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1577820282517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820282522 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms 2019-12-31T19:24:400com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug9080.810test00TempJarCacheSimplePathfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820285478 ms III - Start SLOCK [T main @ 1577820285479 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnRese ...[truncated 3797 chars]... -amd/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-รถรค/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820286711 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820286711 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms 0com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug9080.3570test01TempJarCacheOddPathfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820285478 ms III - Start SLOCK [T main @ 1577820285479 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnRese ...[truncated 3797 chars]... -amd/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-รถรค/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820286711 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820286711 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms 1.859com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908++++ Test Singleton.lock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820285478 ms III - Start SLOCK [T main @ 1577820285479 ms +++ localhost/127.0.0.1:59999 - Locked within 8 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnRese ...[truncated 3797 chars]... -amd/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-รถรค/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1577820286711 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820286711 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms 2019-12-31T19:24:450com.jogamp.common.net.TestUriQueryProps0.0030testfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820287659 ms III - Start SLOCK [T main @ 1577820287660 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true 0.0.0 string: camera://somewhere/0 0.0.0 ascii : camera://somewhere/0 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: ...[truncated 1319 chars]... ec) 2.1.1 host: somewhere 2.1.1 port: -1 2.2.0 path: /0 (raw), /0 (dec) 2.3.0 query: p1=1 (raw), p1=1 (dec) 3.0.0 fragment: null (raw), null (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820287711 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820287711 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.626com.jogamp.common.net.TestUriQueryProps++++ Test Singleton.lock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820287659 ms III - Start SLOCK [T main @ 1577820287660 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true 0.0.0 string: camera://somewhere/0 0.0.0 ascii : camera://somewhere/0 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: ...[truncated 1319 chars]... ec) 2.1.1 host: somewhere 2.1.1 port: -1 2.2.0 path: /0 (raw), /0 (dec) 2.3.0 query: p1=1 (raw), p1=1 (dec) 3.0.0 fragment: null (raw), null (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1577820287711 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820287711 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:470com.jogamp.common.net.TestUrisWithAssetHandler0.0040showURLComponents0falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820288331 ms III - Start SLOCK [T main @ 1577820288332 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 WWWWWW file:///rootDir/file1.txt XXXXXX URL file:/rootDir/file1.txt protocol: file auth: h ...[truncated 9464 chars]... l (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820288383 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820288383 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.628com.jogamp.common.net.TestUrisWithAssetHandler++++ Test Singleton.lock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820288331 ms III - Start SLOCK [T main @ 1577820288332 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST ++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 WWWWWW file:///rootDir/file1.txt XXXXXX URL file:/rootDir/file1.txt protocol: file auth: h ...[truncated 9464 chars]... l (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1577820288383 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820288383 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:480com.jogamp.common.nio.TestBuffers0.0040test01PositionLimitCapacityAfterArrayAllocationfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820288971 ms III - Start SLOCK [T main @ 1577820288972 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820289064 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820289064 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestBuffers0.00test10SlicefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820288971 ms III - Start SLOCK [T main @ 1577820288972 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820289064 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820289064 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestBuffers0.0470test20CleanerfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820288971 ms III - Start SLOCK [T main @ 1577820288972 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820289064 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820289064 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.646com.jogamp.common.nio.TestBuffers++++ Test Singleton.lock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820288971 ms III - Start SLOCK [T main @ 1577820288972 ms +++ localhost/127.0.0.1:59999 - Locked within 7 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1577820289064 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820289064 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:480com.jogamp.common.nio.TestBuffersFloatDoubleConversion0.0010testDoubleArray2FloatArrayAndBack01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820289668 ms III - Start SLOCK [T main @ 1577820289670 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820289701 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820289701 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.585com.jogamp.common.nio.TestBuffersFloatDoubleConversion++++ Test Singleton.lock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820289668 ms III - Start SLOCK [T main @ 1577820289670 ms +++ localhost/127.0.0.1:59999 - Locked within 3 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1577820289701 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820289701 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:490com.jogamp.common.nio.TestByteBufferCopyStream25.2060test00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820290331 ms III - Start SLOCK [T main @ 1577820290334 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.982 MiB test 2048.500 MiB after Used Memory : 4.982 ...[truncated 2327 chars]... gc'ed Used Memory : 3.706, delta 0.002 MiB Performance Stats: - File-Create 0 ms - File-Copy 3244 ms - GC 38 ms - Total 3282 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820357361 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820357361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream27.3420test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820290331 ms III - Start SLOCK [T main @ 1577820290334 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.982 MiB test 2048.500 MiB after Used Memory : 4.982 ...[truncated 2327 chars]... gc'ed Used Memory : 3.706, delta 0.002 MiB Performance Stats: - File-Create 0 ms - File-Copy 3244 ms - GC 38 ms - Total 3282 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820357361 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820357361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream6.8360test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820290331 ms III - Start SLOCK [T main @ 1577820290334 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.982 MiB test 2048.500 MiB after Used Memory : 4.982 ...[truncated 2327 chars]... gc'ed Used Memory : 3.706, delta 0.002 MiB Performance Stats: - File-Create 0 ms - File-Copy 3244 ms - GC 38 ms - Total 3282 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820357361 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820357361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream3.8150test11falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820290331 ms III - Start SLOCK [T main @ 1577820290334 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.982 MiB test 2048.500 MiB after Used Memory : 4.982 ...[truncated 2327 chars]... gc'ed Used Memory : 3.706, delta 0.002 MiB Performance Stats: - File-Create 0 ms - File-Copy 3244 ms - GC 38 ms - Total 3282 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820357361 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820357361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferCopyStream3.7850test12falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820290331 ms III - Start SLOCK [T main @ 1577820290334 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.982 MiB test 2048.500 MiB after Used Memory : 4.982 ...[truncated 2327 chars]... gc'ed Used Memory : 3.706, delta 0.002 MiB Performance Stats: - File-Create 0 ms - File-Copy 3244 ms - GC 38 ms - Total 3282 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820357361 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820357361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 67.607com.jogamp.common.nio.TestByteBufferCopyStream++++ Test Singleton.lock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820290331 ms III - Start SLOCK [T main @ 1577820290334 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30] destin[CacheMode FLUSH_PRE_HARD, SliceShift 30] test 2048.500 MiB before Used Memory : 4.982 MiB test 2048.500 MiB after Used Memory : 4.982 ...[truncated 2327 chars]... gc'ed Used Memory : 3.706, delta 0.002 MiB Performance Stats: - File-Create 0 ms - File-Copy 3244 ms - GC 38 ms - Total 3282 ms ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1577820357361 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820357361 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:24:500com.jogamp.common.nio.TestByteBufferInputStream19.2560test01MixedIntSizefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820357935 ms III - Start SLOCK [T main @ 1577820357936 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts Total Memory : 17.000 MiB Max Memory : 1478.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.769 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.674, delta 0.002 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820417327 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820417327 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferInputStream6.9990test11MMap1GiBFlushNonefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820357935 ms III - Start SLOCK [T main @ 1577820357936 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts Total Memory : 17.000 MiB Max Memory : 1478.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.769 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.674, delta 0.002 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820417327 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820417327 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferInputStream6.4740test12MMap1GiBFlushSoftfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820357935 ms III - Start SLOCK [T main @ 1577820357936 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts Total Memory : 17.000 MiB Max Memory : 1478.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.769 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.674, delta 0.002 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820417327 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820417327 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestByteBufferInputStream26.050test13MMap2GiBFlushHardfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820357935 ms III - Start SLOCK [T main @ 1577820357936 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts Total Memory : 17.000 MiB Max Memory : 1478.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.769 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.674, delta 0.002 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820417327 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820417327 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 59.942com.jogamp.common.nio.TestByteBufferInputStream++++ Test Singleton.lock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820357935 ms III - Start SLOCK [T main @ 1577820357936 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts Total Memory : 17.000 MiB Max Memory : 1478.000 MiB ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.769 MiB test #0 16.000 MiB: m ...[truncated 6814 chars]... 0.000 MiB test #0 2048.500 MiB gc'ed Used Memory : 3.674, delta 0.002 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1577820417327 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820417327 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:25:570com.jogamp.common.nio.TestByteBufferOutputStream1.0620test00falsePASSED++++ Test Singleton.lock() SLOCK [T main @ 1577820418348 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820418850 ms III - Start SLOCK [T main @ 1577820418851 ms +++ localhost/127.0.0.1:59999 - Locked within 503 ms, 2 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.Te ...[truncated 835 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820429991 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820429991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.nio.TestByteBufferOutputStream1.1680test01falsePASSED++++ Test Singleton.lock() SLOCK [T main @ 1577820418348 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820418850 ms III - Start SLOCK [T main @ 1577820418851 ms +++ localhost/127.0.0.1:59999 - Locked within 503 ms, 2 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.Te ...[truncated 835 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820429991 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820429991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.nio.TestByteBufferOutputStream1.9850test02falsePASSED++++ Test Singleton.lock() SLOCK [T main @ 1577820418348 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820418850 ms III - Start SLOCK [T main @ 1577820418851 ms +++ localhost/127.0.0.1:59999 - Locked within 503 ms, 2 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.Te ...[truncated 835 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820429991 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820429991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.nio.TestByteBufferOutputStream1.6260test03falsePASSED++++ Test Singleton.lock() SLOCK [T main @ 1577820418348 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820418850 ms III - Start SLOCK [T main @ 1577820418851 ms +++ localhost/127.0.0.1:59999 - Locked within 503 ms, 2 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.Te ...[truncated 835 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820429991 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820429991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.nio.TestByteBufferOutputStream0.9590test10falsePASSED++++ Test Singleton.lock() SLOCK [T main @ 1577820418348 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820418850 ms III - Start SLOCK [T main @ 1577820418851 ms +++ localhost/127.0.0.1:59999 - Locked within 503 ms, 2 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.Te ...[truncated 835 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820429991 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820429991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.nio.TestByteBufferOutputStream1.2470test11falsePASSED++++ Test Singleton.lock() SLOCK [T main @ 1577820418348 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820418850 ms III - Start SLOCK [T main @ 1577820418851 ms +++ localhost/127.0.0.1:59999 - Locked within 503 ms, 2 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.Te ...[truncated 835 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820429991 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820429991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.nio.TestByteBufferOutputStream2.0250test12falsePASSED++++ Test Singleton.lock() SLOCK [T main @ 1577820418348 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820418850 ms III - Start SLOCK [T main @ 1577820418851 ms +++ localhost/127.0.0.1:59999 - Locked within 503 ms, 2 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.Te ...[truncated 835 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820429991 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820429991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.nio.TestByteBufferOutputStream1.020test13falsePASSED++++ Test Singleton.lock() SLOCK [T main @ 1577820418348 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820418850 ms III - Start SLOCK [T main @ 1577820418851 ms +++ localhost/127.0.0.1:59999 - Locked within 503 ms, 2 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.Te ...[truncated 835 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820429991 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820429991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 12.426com.jogamp.common.nio.TestByteBufferOutputStream++++ Test Singleton.lock() SLOCK [T main @ 1577820418348 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820418850 ms III - Start SLOCK [T main @ 1577820418851 ms +++ localhost/127.0.0.1:59999 - Locked within 503 ms, 2 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ++++ TestCase.setUp: com.jogamp.common.nio.Te ...[truncated 835 chars]... t12 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1577820429991 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820429991 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:26:580com.jogamp.common.nio.TestCachedBufferFactory0.1390dynamicConcurrentTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820430636 ms III - Start SLOCK [T main @ 1577820430637 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820430831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820430831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestCachedBufferFactory0.0130dynamicTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820430636 ms III - Start SLOCK [T main @ 1577820430637 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820430831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820430831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.nio.TestCachedBufferFactory0.0010staticTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820430636 ms III - Start SLOCK [T main @ 1577820430637 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820430831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820430831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.737com.jogamp.common.nio.TestCachedBufferFactory++++ Test Singleton.lock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820430636 ms III - Start SLOCK [T main @ 1577820430637 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1577820430831 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820430831 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:100com.jogamp.common.nio.TestPointerBufferEndian0.0310testDirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820431462 ms III - Start SLOCK [T main @ 1577820431463 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820431554 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820431554 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms OS: <Linux> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: <Linux> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 0com.jogamp.common.nio.TestPointerBufferEndian0.0120testIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820431462 ms III - Start SLOCK [T main @ 1577820431463 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820431554 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820431554 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms OS: <Linux> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: <Linux> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 0.659com.jogamp.common.nio.TestPointerBufferEndian++++ Test Singleton.lock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820431462 ms III - Start SLOCK [T main @ 1577820431463 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1577820431554 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820431554 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms OS: <Linux> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 OS: <Linux> CPU: <amd64> Bits: <64/64> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 2019-12-31T19:27:110com.jogamp.common.nio.TestStructAccessorEndian0.00testStructAccessorEndian1falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820432118 ms III - Start SLOCK [T main @ 1577820432119 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820432161 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820432162 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Linux> CPU: <amd64> Bits: <64/64> CPU is: 64 bit MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 0.597com.jogamp.common.nio.TestStructAccessorEndian++++ Test Singleton.lock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820432118 ms III - Start SLOCK [T main @ 1577820432119 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1577820432161 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820432162 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms OS: <Linux> CPU: <amd64> Bits: <64/64> CPU is: 64 bit MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 2019-12-31T19:27:120com.jogamp.common.os.TestElfReader010.0110test01GNULinuxSelfExefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820432735 ms III - Start SLOCK [T main @ 1577820432736 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe Test file /proc/self/exe ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 29] SH entsz ...[truncated 5531 chars]... 0, len 231/231]] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820432824 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820432824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.os.TestElfReader010.0320test02JavaLibfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820432735 ms III - Start SLOCK [T main @ 1577820432736 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe Test file /proc/self/exe ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 29] SH entsz ...[truncated 5531 chars]... 0, len 231/231]] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820432824 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820432824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.os.TestElfReader010.00test99UserFilefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820432735 ms III - Start SLOCK [T main @ 1577820432736 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe Test file /proc/self/exe ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 29] SH entsz ...[truncated 5531 chars]... 0, len 231/231]] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820432824 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820432824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.639com.jogamp.common.os.TestElfReader01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820432735 ms III - Start SLOCK [T main @ 1577820432736 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe Test file /proc/self/exe ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 29] SH entsz ...[truncated 5531 chars]... 0, len 231/231]] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1577820432824 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820432824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:120com.jogamp.common.util.IntIntHashMapTest0.0960benchmarkfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820433447 ms III - Start SLOCK [T main @ 1577820433453 ms +++ localhost/127.0.0.1:59999 - Locked within 29 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashM ...[truncated 242 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820436309 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820436309 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.065246ms map: 13.85431ms get iimap: 11.664896ms map: 4.022435ms remove iimap: 3.024389ms map: 14.642185ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 6.677222ms map: 12.666718ms get iimap: 1.850249ms map: 3.164699ms remove iimap: 1.982085ms map: 5.186159ms 0com.jogamp.common.util.IntIntHashMapTest0.0020capacityTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820433447 ms III - Start SLOCK [T main @ 1577820433453 ms +++ localhost/127.0.0.1:59999 - Locked within 29 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashM ...[truncated 242 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820436309 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820436309 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.065246ms map: 13.85431ms get iimap: 11.664896ms map: 4.022435ms remove iimap: 3.024389ms map: 14.642185ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 6.677222ms map: 12.666718ms get iimap: 1.850249ms map: 3.164699ms remove iimap: 1.982085ms map: 5.186159ms 0com.jogamp.common.util.IntIntHashMapTest0.2340cloneTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820433447 ms III - Start SLOCK [T main @ 1577820433453 ms +++ localhost/127.0.0.1:59999 - Locked within 29 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashM ...[truncated 242 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820436309 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820436309 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.065246ms map: 13.85431ms get iimap: 11.664896ms map: 4.022435ms remove iimap: 3.024389ms map: 14.642185ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 6.677222ms map: 12.666718ms get iimap: 1.850249ms map: 3.164699ms remove iimap: 1.982085ms map: 5.186159ms 0com.jogamp.common.util.IntIntHashMapTest0.0190iteratorTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820433447 ms III - Start SLOCK [T main @ 1577820433453 ms +++ localhost/127.0.0.1:59999 - Locked within 29 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashM ...[truncated 242 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820436309 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820436309 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.065246ms map: 13.85431ms get iimap: 11.664896ms map: 4.022435ms remove iimap: 3.024389ms map: 14.642185ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 6.677222ms map: 12.666718ms get iimap: 1.850249ms map: 3.164699ms remove iimap: 1.982085ms map: 5.186159ms 0com.jogamp.common.util.IntIntHashMapTest2.4390testPutRemovefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820433447 ms III - Start SLOCK [T main @ 1577820433453 ms +++ localhost/127.0.0.1:59999 - Locked within 29 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashM ...[truncated 242 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820436309 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820436309 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.065246ms map: 13.85431ms get iimap: 11.664896ms map: 4.022435ms remove iimap: 3.024389ms map: 14.642185ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 6.677222ms map: 12.666718ms get iimap: 1.850249ms map: 3.164699ms remove iimap: 1.982085ms map: 5.186159ms 3.457com.jogamp.common.util.IntIntHashMapTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820433447 ms III - Start SLOCK [T main @ 1577820433453 ms +++ localhost/127.0.0.1:59999 - Locked within 29 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashM ...[truncated 242 chars]... torTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1577820436309 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820436309 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 8.065246ms map: 13.85431ms get iimap: 11.664896ms map: 4.022435ms remove iimap: 3.024389ms map: 14.642185ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 6.677222ms map: 12.666718ms get iimap: 1.850249ms map: 3.164699ms remove iimap: 1.982085ms map: 5.186159ms 2019-12-31T19:27:130com.jogamp.common.util.IntObjectHashMapTest8.540cloneTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820436914 ms III - Start SLOCK [T main @ 1577820436915 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820450397 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820450397 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.IntObjectHashMapTest0.0050iteratorTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820436914 ms III - Start SLOCK [T main @ 1577820436915 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820450397 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820450397 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.IntObjectHashMapTest4.8950testPutRemovefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820436914 ms III - Start SLOCK [T main @ 1577820436915 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820450397 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820450397 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 14.026com.jogamp.common.util.IntObjectHashMapTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820436914 ms III - Start SLOCK [T main @ 1577820436915 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1577820450397 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820450397 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:160com.jogamp.common.util.LongIntHashMapTest0.0910benchmarkfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820450942 ms III - Start SLOCK [T main @ 1577820450943 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820453137 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820453137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 21.009937ms map: 4.438707ms get iimap: 2.733902ms map: 2.583865ms remove iimap: 3.002674ms map: 24.415527ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 4.056873ms map: 4.497253ms get iimap: 1.892342ms map: 2.682607ms remove iimap: 2.033786ms map: 14.564301ms 0com.jogamp.common.util.LongIntHashMapTest0.020iteratorTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820450942 ms III - Start SLOCK [T main @ 1577820450943 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820453137 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820453137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 21.009937ms map: 4.438707ms get iimap: 2.733902ms map: 2.583865ms remove iimap: 3.002674ms map: 24.415527ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 4.056873ms map: 4.497253ms get iimap: 1.892342ms map: 2.682607ms remove iimap: 2.033786ms map: 14.564301ms 0com.jogamp.common.util.LongIntHashMapTest2.040testPutRemovefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820450942 ms III - Start SLOCK [T main @ 1577820450943 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820453137 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820453137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 21.009937ms map: 4.438707ms get iimap: 2.733902ms map: 2.583865ms remove iimap: 3.002674ms map: 24.415527ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 4.056873ms map: 4.497253ms get iimap: 1.892342ms map: 2.682607ms remove iimap: 2.033786ms map: 14.564301ms 2.73com.jogamp.common.util.LongIntHashMapTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820450942 ms III - Start SLOCK [T main @ 1577820450943 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1577820453137 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820453137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 21.009937ms map: 4.438707ms get iimap: 2.733902ms map: 2.583865ms remove iimap: 3.002674ms map: 24.415527ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 4.056873ms map: 4.497253ms get iimap: 1.892342ms map: 2.682607ms remove iimap: 2.033786ms map: 14.564301ms 2019-12-31T19:27:300com.jogamp.common.util.TestArrayHashMap010.0030test01ArrayHashMapWithNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820453694 ms III - Start SLOCK [T main @ 1577820453695 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820453726 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820453726 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestArrayHashMap010.0020test02ArrayHashSetWithoutNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820453694 ms III - Start SLOCK [T main @ 1577820453695 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820453726 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820453726 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.566com.jogamp.common.util.TestArrayHashMap01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820453694 ms III - Start SLOCK [T main @ 1577820453695 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1577820453726 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820453726 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:330com.jogamp.common.util.TestArrayHashSet010.0040test01ArrayHashSetWithNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820454274 ms III - Start SLOCK [T main @ 1577820454275 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820454308 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820454309 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestArrayHashSet010.0020test02ArrayHashSetWithoutNullValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820454274 ms III - Start SLOCK [T main @ 1577820454275 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820454308 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820454309 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.578com.jogamp.common.util.TestArrayHashSet01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820454274 ms III - Start SLOCK [T main @ 1577820454275 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1577820454308 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820454309 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:340com.jogamp.common.util.TestBitfield000.0140test01_BitCount32_OnefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820454866 ms III - Start SLOCK [T main @ 1577820454867 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820457992 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820457992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitfield000.0860test02_BitCount32_SamplesfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820454866 ms III - Start SLOCK [T main @ 1577820454867 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820457992 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820457992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitfield000.0020test03_BitCount32_DatafalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820454866 ms III - Start SLOCK [T main @ 1577820454867 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820457992 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820457992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitfield000.0140test10_SetupfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820454866 ms III - Start SLOCK [T main @ 1577820454867 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820457992 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820457992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitfield000.0010test20_ValidateTestDatafalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820454866 ms III - Start SLOCK [T main @ 1577820454867 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820457992 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820457992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitfield000.0440test21_Aligned32bitfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820454866 ms III - Start SLOCK [T main @ 1577820454867 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820457992 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820457992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitfield002.9290test21_UnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820454866 ms III - Start SLOCK [T main @ 1577820454867 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820457992 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820457992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 3.658com.jogamp.common.util.TestBitfield00++++ Test Singleton.lock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820454866 ms III - Start SLOCK [T main @ 1577820454867 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jog ...[truncated 631 chars]... bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1577820457992 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820457992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:27:340com.jogamp.common.util.TestBitstream000.1080test00ShowByteOrderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458542 ms III - Start SLOCK [T main @ 1577820458542 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458706 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820458706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream000.0020test01Uint32ConversionfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458542 ms III - Start SLOCK [T main @ 1577820458542 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458706 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820458706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream000.0110test02ShiftSignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458542 ms III - Start SLOCK [T main @ 1577820458542 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458706 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820458706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream000.0160test10ReadWrite_13falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458542 ms III - Start SLOCK [T main @ 1577820458542 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458706 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820458706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.701com.jogamp.common.util.TestBitstream00++++ Test Singleton.lock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458542 ms III - Start SLOCK [T main @ 1577820458542 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, ...[truncated 10361 chars]... 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1577820458706 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820458706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:380com.jogamp.common.util.TestBitstream010.0210test01LinearBitsMSBFirstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459264 ms III - Start SLOCK [T main @ 1577820459265 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459373 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820459373 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitstream010.0390test02LinearBitsLSBFirstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459264 ms III - Start SLOCK [T main @ 1577820459265 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459373 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820459373 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitstream010.0180test03BulkBitsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459264 ms III - Start SLOCK [T main @ 1577820459265 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459373 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820459373 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestBitstream010.0010test05ErrorHandlingfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459264 ms III - Start SLOCK [T main @ 1577820459265 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459373 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820459373 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.644com.jogamp.common.util.TestBitstream01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459264 ms III - Start SLOCK [T main @ 1577820459265 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> TestData: : 000: [80 ...[truncated 47431 chars]... t, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1577820459373 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820459373 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:27:390com.jogamp.common.util.TestBitstream020.0190test01Int8BitsAlignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820459952 ms III - Start SLOCK [T main @ 1577820459953 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] Read8.1 0, [00, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] Read8.1 1, [01, 00000001] Read8.2 1, [01, 0000000 ...[truncated 5298 chars]... Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820460004 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820460004 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream020.0050test02Int8BitsUnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820459952 ms III - Start SLOCK [T main @ 1577820459953 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] Read8.1 0, [00, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] Read8.1 1, [01, 00000001] Read8.2 1, [01, 0000000 ...[truncated 5298 chars]... Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820460004 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820460004 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.592com.jogamp.common.util.TestBitstream02++++ Test Singleton.lock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820459952 ms III - Start SLOCK [T main @ 1577820459953 ms +++ localhost/127.0.0.1:59999 - Locked within 4 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] Read8.1 0, [00, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] Read8.1 1, [01, 00000001] Read8.2 1, [01, 0000000 ...[truncated 5298 chars]... Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1577820460004 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820460004 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:390com.jogamp.common.util.TestBitstream030.010test01Int16BitsAlignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820460555 ms III - Start SLOCK [T main @ 1577820460555 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], Read16.1 0, [0000, 0000000000000000] TestData.2: : 000: ...[truncated 43312 chars]... ], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820460622 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820460622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream030.0340test02Int16BitsUnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820460555 ms III - Start SLOCK [T main @ 1577820460555 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], Read16.1 0, [0000, 0000000000000000] TestData.2: : 000: ...[truncated 43312 chars]... ], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820460622 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820460622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.6com.jogamp.common.util.TestBitstream03++++ Test Singleton.lock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820460555 ms III - Start SLOCK [T main @ 1577820460555 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], Read16.1 0, [0000, 0000000000000000] TestData.2: : 000: ...[truncated 43312 chars]... ], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1577820460622 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820460622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:400com.jogamp.common.util.TestBitstream040.0110test01Int32BitsAlignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820461221 ms III - Start SLOCK [T main @ 1577820461222 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000], [ ...[truncated 65832 chars]... 0xffffffff ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820461311 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820461311 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestBitstream040.0450test02Int32BitsUnalignedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820461221 ms III - Start SLOCK [T main @ 1577820461222 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000], [ ...[truncated 65832 chars]... 0xffffffff ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820461311 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820461311 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.626com.jogamp.common.util.TestBitstream04++++ Test Singleton.lock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820461221 ms III - Start SLOCK [T main @ 1577820461222 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000], [ ...[truncated 65832 chars]... 0xffffffff ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1577820461311 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820461311 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:410com.jogamp.common.util.TestFloatStack010.0070test01PrimitiveArray_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820461983 ms III - Start SLOCK [T main @ 1577820461984 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820462081 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462081 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestFloatStack010.0060test02PrimitiveArray_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820461983 ms III - Start SLOCK [T main @ 1577820461984 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820462081 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462081 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestFloatStack010.0440test11FloatBuffer_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820461983 ms III - Start SLOCK [T main @ 1577820461984 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820462081 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462081 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestFloatStack010.0050test12FloatBuffer_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820461983 ms III - Start SLOCK [T main @ 1577820461984 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820462081 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462081 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.632com.jogamp.common.util.TestFloatStack01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820461983 ms III - Start SLOCK [T main @ 1577820461984 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ Tes ...[truncated 202 chars]... m.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1577820462081 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462081 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:410com.jogamp.common.util.TestIOUtil010.0220test01CleanPathStringfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462628 ms III - Start SLOCK [T main @ 1577820462628 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462758 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIOUtil010.0040test11CopyStream01ArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462628 ms III - Start SLOCK [T main @ 1577820462628 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462758 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIOUtil010.0050test12CopyStream02BufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462628 ms III - Start SLOCK [T main @ 1577820462628 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462758 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestIOUtil010.0690test13CopyStream03BufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462628 ms III - Start SLOCK [T main @ 1577820462628 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462758 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.663com.jogamp.common.util.TestIOUtil01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462628 ms III - Start SLOCK [T main @ 1577820462628 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:672) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil. ...[truncated 754 chars]... se.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1577820462758 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820462758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:420com.jogamp.common.util.TestIntegerStack010.0030test01PrimitiveArray_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463305 ms III - Start SLOCK [T main @ 1577820463305 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463367 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820463367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestIntegerStack010.0030test02PrimitiveArray_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463305 ms III - Start SLOCK [T main @ 1577820463305 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463367 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820463367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestIntegerStack010.0240test11FloatBuffer_I32_G02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463305 ms III - Start SLOCK [T main @ 1577820463305 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463367 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820463367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestIntegerStack010.0040test12FloatBuffer_I00_G32falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463305 ms III - Start SLOCK [T main @ 1577820463305 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463367 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820463367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.6com.jogamp.common.util.TestIntegerStack01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463305 ms III - Start SLOCK [T main @ 1577820463305 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++ ...[truncated 218 chars]... mp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1577820463367 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820463367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:27:430com.jogamp.common.util.TestIteratorIndexCORE1.0810test01ArrayListIteratorfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820463919 ms III - Start SLOCK [T main @ 1577820463919 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820467921 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820467921 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestIteratorIndexCORE1.00test01LinkedListListIndexfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820463919 ms III - Start SLOCK [T main @ 1577820463919 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820467921 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820467921 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestIteratorIndexCORE1.5120test01LinkedListListIteratorfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820463919 ms III - Start SLOCK [T main @ 1577820463919 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820467921 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820467921 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestIteratorIndexCORE0.3760test0ArrayListIndexfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820463919 ms III - Start SLOCK [T main @ 1577820463919 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820467921 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820467921 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 4.537com.jogamp.common.util.TestIteratorIndexCORE++++ Test Singleton.lock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820463919 ms III - Start SLOCK [T main @ 1577820463919 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorInd ...[truncated 380 chars]... test01LinkedListListIterator ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1577820467921 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820467921 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:27:430com.jogamp.common.util.TestJarUtil0.0060testJarUtilFlat01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468471 ms III - Start SLOCK [T main @ 1577820468472 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln15699214483018488491 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-a ...[truncated 12634 chars]... le_cache/jln9773592563407818565/jln3005915747694338624/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468592 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820468592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestJarUtil0.0480testJarUtilJarInJar01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468471 ms III - Start SLOCK [T main @ 1577820468472 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln15699214483018488491 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-a ...[truncated 12634 chars]... le_cache/jln9773592563407818565/jln3005915747694338624/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468592 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820468592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestJarUtil0.0060testJarUtilJarInJar02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468471 ms III - Start SLOCK [T main @ 1577820468472 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln15699214483018488491 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-a ...[truncated 12634 chars]... le_cache/jln9773592563407818565/jln3005915747694338624/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468592 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820468592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestJarUtil0.0060testJarUtilJarInJar03falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468471 ms III - Start SLOCK [T main @ 1577820468472 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln15699214483018488491 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-a ...[truncated 12634 chars]... le_cache/jln9773592563407818565/jln3005915747694338624/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468592 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820468592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.657com.jogamp.common.util.TestJarUtil++++ Test Singleton.lock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468471 ms III - Start SLOCK [T main @ 1577820468472 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln15699214483018488491 ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 - jarUri: ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-a ...[truncated 12634 chars]... le_cache/jln9773592563407818565/jln3005915747694338624/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1577820468592 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820468592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:480com.jogamp.common.util.TestLFRingBuffer010.0020test11_GrowEmpty02_Begin2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test20_GrowFull01_BeginfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test25_GrowFull11_End1falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test21_GrowFull02_Begin1falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test03_FullReadResetfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test24_GrowFull05_EndfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test22_GrowFull03_Begin2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test10_GrowEmpty01_BeginfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test02_EmptyWritefalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test26_GrowFull12_End2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test04_EmptyWriteClearfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test13_GrowEmpty04_End2falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test23_GrowFull04_Begin3falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test12_GrowEmpty03_EndfalsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test06_ReadResetMid02falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.0010test27_GrowFull13_End3falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test05_ReadResetMid01falsePASSED0com.jogamp.common.util.TestLFRingBuffer010.00test01_FullReadfalsePASSED0.027com.jogamp.common.util.TestLFRingBuffer012019-12-31T19:27:490com.jogamp.common.util.TestPlatform010.0010testInfo00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820469227 ms III - Start SLOCK [T main @ 1577820469227 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 OS name/type: Linux, LINUX OS version: 4.19.0-6-amd64, 4.19.0 Arch, CPU: amd64, X86_64/X86 OS/Arch: linux-amd64 Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: Debian/https://tracker.debian.org/ ...[truncated 319 chars]... ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820469257 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820469257 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestPlatform010.0010testPageSize01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820469227 ms III - Start SLOCK [T main @ 1577820469227 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 OS name/type: Linux, LINUX OS version: 4.19.0-6-amd64, 4.19.0 Arch, CPU: amd64, X86_64/X86 OS/Arch: linux-amd64 Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: Debian/https://tracker.debian.org/ ...[truncated 319 chars]... ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820469257 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820469257 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.566com.jogamp.common.util.TestPlatform01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820469227 ms III - Start SLOCK [T main @ 1577820469227 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 OS name/type: Linux, LINUX OS version: 4.19.0-6-amd64, 4.19.0 Arch, CPU: amd64, X86_64/X86 OS/Arch: linux-amd64 Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: Debian/https://tracker.debian.org/ ...[truncated 319 chars]... ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1577820469257 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820469257 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:27:490com.jogamp.common.util.TestRunnableTask010.0020testInvokeAndWait00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820469805 ms III - Start SLOCK [T main @ 1577820469806 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@7c45191e BB.1: java.lang.Object@7c45191e BB.2 CA.1: java.lang.Object@7c45191e CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait0 ...[truncated 17 chars]... etUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@4c0bfe9e BB.1: java.lang.Object@4c0bfe9e BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820469840 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820469840 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestRunnableTask010.0030testInvokeAndWait01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820469805 ms III - Start SLOCK [T main @ 1577820469806 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@7c45191e BB.1: java.lang.Object@7c45191e BB.2 CA.1: java.lang.Object@7c45191e CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait0 ...[truncated 17 chars]... etUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@4c0bfe9e BB.1: java.lang.Object@4c0bfe9e BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820469840 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820469840 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.568com.jogamp.common.util.TestRunnableTask01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820469805 ms III - Start SLOCK [T main @ 1577820469806 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@7c45191e BB.1: java.lang.Object@7c45191e BB.2 CA.1: java.lang.Object@7c45191e CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait0 ...[truncated 17 chars]... etUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@4c0bfe9e BB.1: java.lang.Object@4c0bfe9e BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1577820469840 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820469840 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:490com.jogamp.common.util.TestSyncRingBuffer010.0020test11_GrowEmpty02_Begin2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test20_GrowFull01_BeginfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test25_GrowFull11_End1falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test21_GrowFull02_Begin1falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test03_FullReadResetfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test24_GrowFull05_EndfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test22_GrowFull03_Begin2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test10_GrowEmpty01_BeginfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test02_EmptyWritefalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test26_GrowFull12_End2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test04_EmptyWriteClearfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test13_GrowEmpty04_End2falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test23_GrowFull04_Begin3falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.0010test12_GrowEmpty03_EndfalsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test06_ReadResetMid02falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test27_GrowFull13_End3falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test05_ReadResetMid01falsePASSED0com.jogamp.common.util.TestSyncRingBuffer010.00test01_FullReadfalsePASSED0.025com.jogamp.common.util.TestSyncRingBuffer012019-12-31T19:27:500com.jogamp.common.util.TestSystemPropsAndEnvs0.0050dumpEnvironmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820470423 ms III - Start SLOCK [T main @ 1577820470424 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820470459 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820470459 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1: PATH = /usr/lib/jvm/java-11-openjdk-amd64/bin:/opt-share/apache-ant/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games 2: XAUTHORITY = /home/jogamp/.Xauthority 3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64-amd/921/display/redirect 4: XDG_DATA_DIRS = /usr/share:/usr/share:/usr/local/share 5: HUDSON_HOME = /srv/jenkins 6: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64-amd/921/display/redirect?page=chan ...[truncated 6871 chars]... build 49: sun.os.patch.level = unknown 50: java.library.path = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/obj:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/test/build/natives 51: java.vendor = Debian 52: java.vm.info = mixed mode, sharing 53: java.vm.version = 11.0.5+10-post-Debian-1deb10u1 54: sun.io.unicode.encoding = UnicodeLittle 55: jnlp.no.jvm.data.model.set = true 56: java.class.version = 55.0 Property count: 56 0com.jogamp.common.util.TestSystemPropsAndEnvs0.0050dumpPropertiesfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820470423 ms III - Start SLOCK [T main @ 1577820470424 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820470459 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820470459 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1: PATH = /usr/lib/jvm/java-11-openjdk-amd64/bin:/opt-share/apache-ant/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games 2: XAUTHORITY = /home/jogamp/.Xauthority 3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64-amd/921/display/redirect 4: XDG_DATA_DIRS = /usr/share:/usr/share:/usr/local/share 5: HUDSON_HOME = /srv/jenkins 6: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64-amd/921/display/redirect?page=chan ...[truncated 6871 chars]... build 49: sun.os.patch.level = unknown 50: java.library.path = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/obj:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/test/build/natives 51: java.vendor = Debian 52: java.vm.info = mixed mode, sharing 53: java.vm.version = 11.0.5+10-post-Debian-1deb10u1 54: sun.io.unicode.encoding = UnicodeLittle 55: jnlp.no.jvm.data.model.set = true 56: java.class.version = 55.0 Property count: 56 0.57com.jogamp.common.util.TestSystemPropsAndEnvs++++ Test Singleton.lock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820470423 ms III - Start SLOCK [T main @ 1577820470424 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1577820470459 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820470459 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1: PATH = /usr/lib/jvm/java-11-openjdk-amd64/bin:/opt-share/apache-ant/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games 2: XAUTHORITY = /home/jogamp/.Xauthority 3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64-amd/921/display/redirect 4: XDG_DATA_DIRS = /usr/share:/usr/share:/usr/local/share 5: HUDSON_HOME = /srv/jenkins 6: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64-amd/921/display/redirect?page=chan ...[truncated 6871 chars]... build 49: sun.os.patch.level = unknown 50: java.library.path = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/obj:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/test/build/natives 51: java.vendor = Debian 52: java.vm.info = mixed mode, sharing 53: java.vm.version = 11.0.5+10-post-Debian-1deb10u1 54: sun.io.unicode.encoding = UnicodeLittle 55: jnlp.no.jvm.data.model.set = true 56: java.class.version = 55.0 Property count: 56 2019-12-31T19:27:500com.jogamp.common.util.TestTempJarCache0.4650testJarUtil01afalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0010testJarUtil01bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0010testTempFileCache01FileExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.1340testTempFileCache02InstancesfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0010testTempJarCache00InitfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.3170testTempJarCache01LoadAllTestManifestAndClassfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0030testTempJarCache02AddNativeLibsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.0010testTempJarCache04aSameClassLoaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestTempJarCache0.1610testTempJarCache04bDiffClassLoaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1.66com.jogamp.common.util.TestTempJarCache++++ Test Singleton.lock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820471012 ms III - Start SLOCK [T main @ 1577820471013 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts tmp dir: /tmp/jogamp_0000/file_cache/jln9773592563407818565/jln17371894619375909632 ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a ++++ TestCase.setUp: com.jogamp.common.util. ...[truncated 6057 chars]... he - testTempJarCache04bDiffClassLoader url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen-rt.jar!/ ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1577820472133 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472133 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:510com.jogamp.common.util.TestValueConversion0.0010testBaseDoublefalsePASSED0com.jogamp.common.util.TestValueConversion0.00testBaseFloatfalsePASSED0com.jogamp.common.util.TestValueConversion0.00testConversionfalsePASSED0.01com.jogamp.common.util.TestValueConversion2019-12-31T19:27:520com.jogamp.common.util.TestVersionInfo0.060test01InfofalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820472709 ms III - Start SLOCK [T main @ 1577820472709 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 4.19.0-6-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true Machine ...[truncated 3154 chars]... ld-time): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c SHA CLASSES.this (now): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820472970 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472970 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.common.util.TestVersionInfo0.1740test02ValidateSHAfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820472709 ms III - Start SLOCK [T main @ 1577820472709 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 4.19.0-6-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true Machine ...[truncated 3154 chars]... ld-time): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c SHA CLASSES.this (now): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820472970 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472970 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.797com.jogamp.common.util.TestVersionInfo++++ Test Singleton.lock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820472709 ms III - Start SLOCK [T main @ 1577820472709 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 4.19.0-6-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true Machine ...[truncated 3154 chars]... ld-time): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c SHA CLASSES.this (now): 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1577820472970 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820472970 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:27:520com.jogamp.common.util.TestVersionNumber0.0010test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473523 ms III - Start SLOCK [T main @ 1577820473523 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820473569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0020test01bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473523 ms III - Start SLOCK [T main @ 1577820473523 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820473569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0010test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473523 ms III - Start SLOCK [T main @ 1577820473523 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820473569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0020test02bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473523 ms III - Start SLOCK [T main @ 1577820473523 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820473569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0010test03falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473523 ms III - Start SLOCK [T main @ 1577820473523 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820473569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0020test03bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473523 ms III - Start SLOCK [T main @ 1577820473523 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820473569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0010test04falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473523 ms III - Start SLOCK [T main @ 1577820473523 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820473569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionNumber0.0020test04bfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473523 ms III - Start SLOCK [T main @ 1577820473523 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820473569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.585com.jogamp.common.util.TestVersionNumber++++ Test Singleton.lock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473523 ms III - Start SLOCK [T main @ 1577820473523 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - tes ...[truncated 634 chars]... estVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1577820473569 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820473569 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:530com.jogamp.common.util.TestVersionSemantics0.3040testVersionV220V221falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474122 ms III - Start SLOCK [T main @ 1577820474123 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98228 chars]... et/URISyntaxException], access[final public static super synchronized] Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474959 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820474959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionSemantics0.2170testVersionV221V230falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474122 ms III - Start SLOCK [T main @ 1577820474123 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98228 chars]... et/URISyntaxException], access[final public static super synchronized] Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474959 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820474959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionSemantics0.1680testVersionV230V232falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474122 ms III - Start SLOCK [T main @ 1577820474123 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98228 chars]... et/URISyntaxException], access[final public static super synchronized] Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474959 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820474959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.TestVersionSemantics0.1040testVersionV232V24xfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474122 ms III - Start SLOCK [T main @ 1577820474123 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98228 chars]... et/URISyntaxException], access[final public static super synchronized] Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474959 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820474959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 1.371com.jogamp.common.util.TestVersionSemantics++++ Test Singleton.lock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474122 ms III - Start SLOCK [T main @ 1577820474123 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221 Semantic Version Test criteria: SimpleDiffCriteria Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar Current version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar Field values changed: fal ...[truncated 98228 chars]... et/URISyntaxException], access[final public static super synchronized] Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1577820474959 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820474959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:540com.jogamp.common.util.locks.TestRecursiveLock010.7370testLockedObjectThreading25x100x100N_Int01_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.6690testLockedObjectThreading25x100x100N_Int01_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.5950testLockedObjectThreading25x100x100N_Java5_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.610testLockedObjectThreading25x100x100N_Java5_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.6730testLockedObjectThreading25x100x100Y_Int01_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.5930testLockedObjectThreading25x100x100Y_Int01_UnairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.4720testLockedObjectThreading25x100x100Y_Java5_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.5780testLockedObjectThreading25x100x100Y_Java5_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.9710testLockedObjectThreading5x1000x10000N_Int01_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.9870testLockedObjectThreading5x1000x10000N_Int01_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.9710testLockedObjectThreading5x1000x10000N_Java5_FairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.common.util.locks.TestRecursiveLock010.9570testLockedObjectThreading5x1000x10000N_Java5_UnfairfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 9.396com.jogamp.common.util.locks.TestRecursiveLock01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820475644 ms III - Start SLOCK [T main @ 1577820475644 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 736 ms, avrg 1127766 ns ...[truncated 4904 chars]... -outter 1000, loops-inner 10000, yield NONE - dt 956 ms, avrg 1403 ns, deviation [ -624 .. 1401 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1577820484501 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820484501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:27:550com.jogamp.common.util.locks.TestRecursiveThreadGroupLock010.1860testTwoThreadsInGroupfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820485060 ms III - Start SLOCK [T main @ 1577820485061 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair , threads 5, loops-outter 1000, loops-inner 10000, yield YIELD - dt 185 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820485274 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820485274 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.748com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820485060 ms III - Start SLOCK [T main @ 1577820485061 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair , threads 5, loops-outter 1000, loops-inner 10000, yield YIELD - dt 185 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1577820485274 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820485274 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:050com.jogamp.common.util.locks.TestSingletonServerSocket000.0340test01_LockUnlockfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820485833 ms III - Start SLOCK [T main @ 1577820485834 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820485865 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820485866 ms --- localhost/127.0.0.1:59999 - Unlock ok with ...[truncated 2623 chars]... Start SLOCK [T LockUnlock #1 @ 1577820487561 ms +++ localhost/127.0.0.1:59999 - Locked within 650 ms, 59 attempts LockUnlock #1 LOCK ON SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820487862 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1577820487862 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #1 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 0com.jogamp.common.util.locks.TestSingletonServerSocket001.0410test02_2ndInstanceLockTimeoutfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820485833 ms III - Start SLOCK [T main @ 1577820485834 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820485865 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820485866 ms --- localhost/127.0.0.1:59999 - Unlock ok with ...[truncated 2623 chars]... Start SLOCK [T LockUnlock #1 @ 1577820487561 ms +++ localhost/127.0.0.1:59999 - Locked within 650 ms, 59 attempts LockUnlock #1 LOCK ON SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820487862 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1577820487862 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #1 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 0com.jogamp.common.util.locks.TestSingletonServerSocket001.0320testOffthreadLockUnlockfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820485833 ms III - Start SLOCK [T main @ 1577820485834 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820485865 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820485866 ms --- localhost/127.0.0.1:59999 - Unlock ok with ...[truncated 2623 chars]... Start SLOCK [T LockUnlock #1 @ 1577820487561 ms +++ localhost/127.0.0.1:59999 - Locked within 650 ms, 59 attempts LockUnlock #1 LOCK ON SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820487862 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1577820487862 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #1 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 2.144com.jogamp.common.util.locks.TestSingletonServerSocket00++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820485833 ms III - Start SLOCK [T main @ 1577820485834 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1577820485865 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820485866 ms --- localhost/127.0.0.1:59999 - Unlock ok with ...[truncated 2623 chars]... Start SLOCK [T LockUnlock #1 @ 1577820487561 ms +++ localhost/127.0.0.1:59999 - Locked within 650 ms, 59 attempts LockUnlock #1 LOCK ON SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1577820487862 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1577820487862 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #1 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock 2019-12-31T19:28:050com.jogamp.common.util.locks.TestSingletonServerSocket010.0020testJVMShutdownfalsePASSED++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820487988 ms III - Start SLOCK [T main @ 1577820487988 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820487989 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820487989 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown 0.034com.jogamp.common.util.locks.TestSingletonServerSocket01++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820487988 ms III - Start SLOCK [T main @ 1577820487988 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1577820487989 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820487989 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown 2019-12-31T19:28:070com.jogamp.common.util.locks.TestSingletonServerSocket020.00dummyfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820488034 ms III - Start SLOCK [T main @ 1577820488034 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820488066 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820488066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.572com.jogamp.common.util.locks.TestSingletonServerSocket02++++ Test Singleton.lock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820488034 ms III - Start SLOCK [T main @ 1577820488034 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1577820488066 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820488066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:080com.jogamp.gluegen.jcpp.CppReaderTest0.2360testCppReaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488643 ms III - Start SLOCK [T main @ 1577820488644 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488930 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820488930 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 4.19.0-6-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java ...[truncated 922 chars]... ing #include <once.c> >> #line 1 "<CppReader Input@909866761>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@909866761>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0com.jogamp.gluegen.jcpp.CppReaderTest0.0070testPragmaOncefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488643 ms III - Start SLOCK [T main @ 1577820488644 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488930 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820488930 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 4.19.0-6-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java ...[truncated 922 chars]... ing #include <once.c> >> #line 1 "<CppReader Input@909866761>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@909866761>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0com.jogamp.gluegen.jcpp.CppReaderTest0.0030testPragmaOnceWithMarkersfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488643 ms III - Start SLOCK [T main @ 1577820488644 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488930 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820488930 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 4.19.0-6-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java ...[truncated 922 chars]... ing #include <once.c> >> #line 1 "<CppReader Input@909866761>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@909866761>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0com.jogamp.gluegen.jcpp.CppReaderTest0.0070testVarargsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488643 ms III - Start SLOCK [T main @ 1577820488644 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488930 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820488930 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 4.19.0-6-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java ...[truncated 922 chars]... ing #include <once.c> >> #line 1 "<CppReader Input@909866761>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@909866761>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 0.827com.jogamp.gluegen.jcpp.CppReaderTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488643 ms III - Start SLOCK [T main @ 1577820488644 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderT ...[truncated 100 chars]... Markers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1577820488930 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820488930 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms - - - System info - - - ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 4.19.0-6-amd64 (4.19.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java ...[truncated 922 chars]... ing #include <once.c> >> #line 1 "<CppReader Input@909866761>" 1 >> #line 1 "../jcpp/src/test/resources/once.c" 1 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "../jcpp/src/test/resources/once.c" 2 >> #line 1 "../jcpp/src/test/resources/once.h" 1 >> >> #line 3 "../jcpp/src/test/resources/once.c" 2 >> #line 2 "<CppReader Input@909866761>" 2 Testing #include <varargs.c> >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b 2019-12-31T19:28:080com.jogamp.gluegen.jcpp.ErrorTest0.0030testErrorsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820489486 ms III - Start SLOCK [T main @ 1577820489486 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820489520 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820489520 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.571com.jogamp.gluegen.jcpp.ErrorTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820489486 ms III - Start SLOCK [T main @ 1577820489486 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1577820489520 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820489520 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:28:090com.jogamp.gluegen.jcpp.IncludeAbsoluteTest0.0020testAbsoluteIncludefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820490073 ms III - Start SLOCK [T main @ 1577820490073 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820490105 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820490105 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.57com.jogamp.gluegen.jcpp.IncludeAbsoluteTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820490073 ms III - Start SLOCK [T main @ 1577820490073 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1577820490105 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820490105 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:100com.jogamp.gluegen.jcpp.JavaFileSystemTest0.0730testJavaFileSystemfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820490656 ms III - Start SLOCK [T main @ 1577820490656 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820490761 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820490762 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Opened stdio.h 0.646com.jogamp.gluegen.jcpp.JavaFileSystemTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820490656 ms III - Start SLOCK [T main @ 1577820490656 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1577820490761 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820490762 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Opened stdio.h 2019-12-31T19:28:100com.jogamp.gluegen.jcpp.JoinReaderTest0.0010testJoinReaderfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820491314 ms III - Start SLOCK [T main @ 1577820491314 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820491346 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820491346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms Testing ab => ab At offset 0: a At offset 1: b Testing ab => ab At offset 0: a At offset 1: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing foo??(bar => foo[bar At offset 0: f At offset 1: o At offset 2: o At offset 3: [ At offset 4: b At offset 5: a At offset 6: r Testing foo??/ bar => foobar At offset 0: f At offset 1: o At offset 2: o At offset 3: b At offset 4: a At offset 5: r At offset 6: 0.568com.jogamp.gluegen.jcpp.JoinReaderTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820491314 ms III - Start SLOCK [T main @ 1577820491314 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1577820491346 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820491346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms Testing ab => ab At offset 0: a At offset 1: b Testing ab => ab At offset 0: a At offset 1: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a\b => a\b At offset 0: a At offset 1: \ At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a b => a b At offset 0: a At offset 1: At offset 2: b Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing a\ b => ab At offset 0: a At offset 1: b At offset 2: Testing foo??(bar => foo[bar At offset 0: f At offset 1: o At offset 2: o At offset 3: [ At offset 4: b At offset 5: a At offset 6: r Testing foo??/ bar => foobar At offset 0: f At offset 1: o At offset 2: o At offset 3: b At offset 4: a At offset 5: r At offset 6: 2019-12-31T19:28:110com.jogamp.gluegen.jcpp.LexerSourceTest0.0570testLexerSourcefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491898 ms III - Start SLOCK [T main @ 1577820491898 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820491994 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.0020testNumbersfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491898 ms III - Start SLOCK [T main @ 1577820491898 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820491994 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.0020testNumbersInvalidfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491898 ms III - Start SLOCK [T main @ 1577820491898 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820491994 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.0020testNumbersSuffixfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491898 ms III - Start SLOCK [T main @ 1577820491898 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820491994 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.jcpp.LexerSourceTest0.0010testUnterminatedCommentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491898 ms III - Start SLOCK [T main @ 1577820491898 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820491994 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.631com.jogamp.gluegen.jcpp.LexerSourceTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491898 ms III - Start SLOCK [T main @ 1577820491898 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.Lex ...[truncated 289 chars]... tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1577820491994 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820491994 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:110com.jogamp.gluegen.jcpp.NumericValueTest0.0040testNumericValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820492543 ms III - Start SLOCK [T main @ 1577820492543 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820492576 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820492576 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms Testing '0' -> 0.0 Token is [NUMBER@1,0]:"0"=00 Testing '1' -> 1.0 Token is [NUMBER@1,0]:"1"=1 Testing '1L' -> 1.0 Token is [NUMBER@1,0]:"1L"=1 Testing '12' -> 12.0 Token is [NUMBER@1,0]:"12"=12 Testing '12L' -> 12.0 Token is [NUMBER@1,0]:"12L"=12 Testing '0xf' -> 15.0 Token is [NUMBER@1,0]:"0xf"=0xf Testing '0xfL' -> 15.0 Token is [NUMBER@1,0]:"0xfL"=0xf Testing '0x12' -> 18.0 Token is [NUMBER@1,0]:"0x12"=0x12 Testing '0x12L' -> 18.0 Token is [NUMBER@1,0]:"0x12L"=0x12 Testing '0673' -> 443.0 To ...[truncated 236 chars]... .0 Testing '00.0' -> 0.0 Token is [NUMBER@1,0]:"00.0"=00.0 Testing '00.' -> 0.0 Token is [NUMBER@1,0]:"00."=00. Testing '1e1' -> 10.0 Token is [NUMBER@1,0]:"1e1"=1e1 Testing '1e-1' -> 0.1 Token is [NUMBER@1,0]:"1e-1"=1e-1 Testing '0x12e3' -> 4835.0 Token is [NUMBER@1,0]:"0x12e3"=0x12e3 Testing '0x12p3' -> 144.0 Token is [NUMBER@1,0]:"0x12p3"=0x12p3 Testing '012e3' -> 12000.0 Token is [NUMBER@1,0]:"012e3"=012e3 Testing '067e4' -> 670000.0 Token is [NUMBER@1,0]:"067e4"=067e4 Testing '097' -> 97.0 0.569com.jogamp.gluegen.jcpp.NumericValueTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820492543 ms III - Start SLOCK [T main @ 1577820492543 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1577820492576 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820492576 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms Testing '0' -> 0.0 Token is [NUMBER@1,0]:"0"=00 Testing '1' -> 1.0 Token is [NUMBER@1,0]:"1"=1 Testing '1L' -> 1.0 Token is [NUMBER@1,0]:"1L"=1 Testing '12' -> 12.0 Token is [NUMBER@1,0]:"12"=12 Testing '12L' -> 12.0 Token is [NUMBER@1,0]:"12L"=12 Testing '0xf' -> 15.0 Token is [NUMBER@1,0]:"0xf"=0xf Testing '0xfL' -> 15.0 Token is [NUMBER@1,0]:"0xfL"=0xf Testing '0x12' -> 18.0 Token is [NUMBER@1,0]:"0x12"=0x12 Testing '0x12L' -> 18.0 Token is [NUMBER@1,0]:"0x12L"=0x12 Testing '0673' -> 443.0 To ...[truncated 236 chars]... .0 Testing '00.0' -> 0.0 Token is [NUMBER@1,0]:"00.0"=00.0 Testing '00.' -> 0.0 Token is [NUMBER@1,0]:"00."=00. Testing '1e1' -> 10.0 Token is [NUMBER@1,0]:"1e1"=1e1 Testing '1e-1' -> 0.1 Token is [NUMBER@1,0]:"1e-1"=1e-1 Testing '0x12e3' -> 4835.0 Token is [NUMBER@1,0]:"0x12e3"=0x12e3 Testing '0x12p3' -> 144.0 Token is [NUMBER@1,0]:"0x12p3"=0x12p3 Testing '012e3' -> 12000.0 Token is [NUMBER@1,0]:"012e3"=012e3 Testing '067e4' -> 670000.0 Token is [NUMBER@1,0]:"067e4"=067e4 Testing '097' -> 97.0 2019-12-31T19:28:120com.jogamp.gluegen.jcpp.PreprocessorTest0.0610test01PreprocessorfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820493126 ms III - Start SLOCK [T main @ 1577820493127 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820493221 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820493221 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.jcpp.PreprocessorTest0.0020test02PreprocessorUnterminatedfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820493126 ms III - Start SLOCK [T main @ 1577820493127 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820493221 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820493221 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.635com.jogamp.gluegen.jcpp.PreprocessorTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820493126 ms III - Start SLOCK [T main @ 1577820493127 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1577820493221 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820493221 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:130com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest0.0010test01WhitespacePastingfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820493774 ms III - Start SLOCK [T main @ 1577820493774 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820493808 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820493808 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.573com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820493774 ms III - Start SLOCK [T main @ 1577820493774 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1577820493808 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820493808 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:28:130com.jogamp.gluegen.test.junit.generation.PCPPTest0.1520pcppMacroDefinitionTestfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820494359 ms III - Start SLOCK [T main @ 1577820494360 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest pcpptest.h:128: warning: "Test warning with quotes - they must have quotes" Expected: ------------------------------- #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h" ...[truncated 633 chars]... ntGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h" ------------------------------- ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820494543 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820494543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.721com.jogamp.gluegen.test.junit.generation.PCPPTest++++ Test Singleton.lock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820494359 ms III - Start SLOCK [T main @ 1577820494360 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest pcpptest.h:128: warning: "Test warning with quotes - they must have quotes" Expected: ------------------------------- #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h" ...[truncated 633 chars]... ntGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h" ------------------------------- ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1577820494543 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820494543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:28:140com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0110chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.00chapter01TestStaticConstantsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.040chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0060chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0030chapter04TestPointerBufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0010chapter05TestSomeFunctionsAllIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0030chapter09TestCompoundAlignmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0030chapter10TestCompoundCallByReferencefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0030chapter11TestCompoundCallByValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0060chapter12TestStructArrayModelConstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter0.0050chapter13TestStructArrayModelMutablefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.752com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter++++ Test Singleton.lock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495111 ms III - Start SLOCK [T main @ 1577820495111 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1J ...[truncated 9326 chars]... er - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1577820495319 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495319 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:150com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.00chapter01TestStaticConstantsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0090chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0050chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0020chapter04TestPointerBufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.00chapter05TestSomeFunctionsAllIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter09TestCompoundAlignmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0010chapter10TestCompoundCallByReferencefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0020chapter11TestCompoundCallByValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0030chapter12TestStructArrayModelConstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle0.0020chapter13TestStructArrayModelMutablefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 0.627com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle++++ Test Singleton.lock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495880 ms III - Start SLOCK [T main @ 1577820495881 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.g ...[truncated 9524 chars]... ter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1577820495965 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820495965 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms 2019-12-31T19:28:150com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib0.00chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820496525 ms III - Start SLOCK [T main @ 1577820496538 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820496575 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820496575 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.588com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib++++ Test Singleton.lock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820496525 ms III - Start SLOCK [T main @ 1577820496538 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1577820496575 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820496575 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:160com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter00TestClassExistfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter01TestStaticConstantsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0040chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0040chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArrayfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0010chapter04TestPointerBufferfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.00chapter05TestSomeFunctionsAllIndirectfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0010chapter09TestCompoundAlignmentfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0010chapter10TestCompoundCallByReferencefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0010chapter11TestCompoundCallByValuefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0020chapter12TestStructArrayModelConstfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter0.0020chapter13TestStructArrayModelMutablefalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.594com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter++++ Test Singleton.lock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497128 ms III - Start SLOCK [T main @ 1577820497128 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.gener ...[truncated 9480 chars]... apter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x123456789abcdef0 0x123456789abcdef0 == 0x123456789abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1577820497184 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:170com.jogamp.gluegen.test.junit.internals.TestType0.0040test01EqualsfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820497738 ms III - Start SLOCK [T main @ 1577820497738 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820497783 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497783 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.585com.jogamp.gluegen.test.junit.internals.TestType++++ Test Singleton.lock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820497738 ms III - Start SLOCK [T main @ 1577820497738 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1577820497783 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820497783 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:170com.jogamp.gluegen.test.junit.structgen.TestStructGen010.0030test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820498337 ms III - Start SLOCK [T main @ 1577820498337 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820498373 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820498373 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.gluegen.test.junit.structgen.TestStructGen010.0010test02falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820498337 ms III - Start SLOCK [T main @ 1577820498337 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820498373 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820498373 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.575com.jogamp.gluegen.test.junit.structgen.TestStructGen01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820498337 ms III - Start SLOCK [T main @ 1577820498337 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1577820498373 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820498373 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:180com.jogamp.gluegen.test.junit.structgen.TestStructGen020.0010test01falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820498925 ms III - Start SLOCK [T main @ 1577820498926 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820498959 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820498959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.574com.jogamp.gluegen.test.junit.structgen.TestStructGen02++++ Test Singleton.lock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820498925 ms III - Start SLOCK [T main @ 1577820498926 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1577820498959 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820498959 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:180com.jogamp.junit.sec.TestSecIOUtil010.00testProp00_TempfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499515 ms III - Start SLOCK [T main @ 1577820499515 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Linux ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home: / ...[truncated 216 chars]... estCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /tmp/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499551 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820499551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.junit.sec.TestSecIOUtil010.00testProp01_TempfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499515 ms III - Start SLOCK [T main @ 1577820499515 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Linux ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home: / ...[truncated 216 chars]... estCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /tmp/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499551 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820499551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.junit.sec.TestSecIOUtil010.00testProp02_TempfalsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499515 ms III - Start SLOCK [T main @ 1577820499515 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Linux ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home: / ...[truncated 216 chars]... estCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /tmp/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499551 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820499551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0com.jogamp.junit.sec.TestSecIOUtil010.0010testTempDir00falsePASSED++++ Test Singleton.lock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499515 ms III - Start SLOCK [T main @ 1577820499515 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Linux ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home: / ...[truncated 216 chars]... estCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /tmp/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499551 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820499551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 0.575com.jogamp.junit.sec.TestSecIOUtil01++++ Test Singleton.lock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499515 ms III - Start SLOCK [T main @ 1577820499515 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts No SecurityManager Installed ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp os.name: Linux ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp java.home: / ...[truncated 216 chars]... estCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 Temp: /tmp/jogamp_0000 ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1577820499551 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577820499551 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms 2019-12-31T19:28:19