{
  "duration" : 11489.972,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 19.953,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8079125 random bytes plaintext took 269 ms.\n19:21:01.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2281 ms.\nsymmetricWithoutIv: Encrypting 8079125 bytes plaintext to 8079142 bytes ciphertext took 1157 ms.\nsymmetricWithoutIv: Decrypting 8079142 bytes ciphertext to 8079125 bytes plaintext took 659 ms\n...[truncated 37149 chars]...\n39812 bytes plaintext took 59 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 6731315 random bytes plaintext took 42 ms.\nasymmetricCombiWithRandomIv: Encrypting 6731315 bytes plaintext to 6731859 bytes ciphertext took 367 ms.\nasymmetricCombiWithRandomIv: Decrypting 6731859 bytes ciphertext to 6731315 bytes plaintext took 349 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 9.244,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8079125 random bytes plaintext took 269 ms.\n19:21:01.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2281 ms.\nsymmetricWithoutIv: Encrypting 8079125 bytes plaintext to 8079142 bytes ciphertext took 1157 ms.\nsymmetricWithoutIv: Decrypting 8079142 bytes ciphertext to 8079125 bytes plaintext took 659 ms\n...[truncated 37149 chars]...\n39812 bytes plaintext took 59 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 6731315 random bytes plaintext took 42 ms.\nasymmetricCombiWithRandomIv: Encrypting 6731315 bytes plaintext to 6731859 bytes ciphertext took 367 ms.\nasymmetricCombiWithRandomIv: Decrypting 6731859 bytes ciphertext to 6731315 bytes plaintext took 349 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 6.34,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8079125 random bytes plaintext took 269 ms.\n19:21:01.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2281 ms.\nsymmetricWithoutIv: Encrypting 8079125 bytes plaintext to 8079142 bytes ciphertext took 1157 ms.\nsymmetricWithoutIv: Decrypting 8079142 bytes ciphertext to 8079125 bytes plaintext took 659 ms\n...[truncated 37149 chars]...\n39812 bytes plaintext took 59 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 6731315 random bytes plaintext took 42 ms.\nasymmetricCombiWithRandomIv: Encrypting 6731315 bytes plaintext to 6731859 bytes ciphertext took 367 ms.\nasymmetricCombiWithRandomIv: Decrypting 6731859 bytes ciphertext to 6731315 bytes plaintext took 349 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 13.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8079125 random bytes plaintext took 269 ms.\n19:21:01.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2281 ms.\nsymmetricWithoutIv: Encrypting 8079125 bytes plaintext to 8079142 bytes ciphertext took 1157 ms.\nsymmetricWithoutIv: Decrypting 8079142 bytes ciphertext to 8079125 bytes plaintext took 659 ms\n...[truncated 37149 chars]...\n39812 bytes plaintext took 59 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 6731315 random bytes plaintext took 42 ms.\nasymmetricCombiWithRandomIv: Encrypting 6731315 bytes plaintext to 6731859 bytes ciphertext took 367 ms.\nasymmetricCombiWithRandomIv: Decrypting 6731859 bytes ciphertext to 6731315 bytes plaintext took 349 ms.\n"
        }
      ],
      "duration" : 48.799,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8079125 random bytes plaintext took 269 ms.\n19:21:01.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2281 ms.\nsymmetricWithoutIv: Encrypting 8079125 bytes plaintext to 8079142 bytes ciphertext took 1157 ms.\nsymmetricWithoutIv: Decrypting 8079142 bytes ciphertext to 8079125 bytes plaintext took 659 ms\n...[truncated 37149 chars]...\n39812 bytes plaintext took 59 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 6731315 random bytes plaintext took 42 ms.\nasymmetricCombiWithRandomIv: Encrypting 6731315 bytes plaintext to 6731859 bytes ciphertext took 367 ms.\nasymmetricCombiWithRandomIv: Decrypting 6731859 bytes ciphertext to 6731315 bytes plaintext took 349 ms.\n",
      "timestamp" : "2020-04-20T17:20:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.3,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-20T17:21:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 7.096,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptSignAndDecryptVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 0.611,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 0.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "readPubringGpg",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 0.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "readSecringGpg",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        }
      ],
      "duration" : 7.985,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2020-04-20T17:20:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.441,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.441,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-20T17:20:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 7.594,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 7.594,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-20T17:20:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 5.923,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:20:59.261 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:20:59.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:20:59.419 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:20:59.431 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:21:00.798\n...[truncated 30205 chars]...\nrvices-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n19:21:12.633 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.09,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:20:59.261 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:20:59.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:20:59.419 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:20:59.431 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:21:00.798\n...[truncated 30205 chars]...\nrvices-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n19:21:12.633 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 2.417,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:20:59.261 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:20:59.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:20:59.419 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:20:59.431 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:21:00.798\n...[truncated 30205 chars]...\nrvices-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n19:21:12.633 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:20:59.261 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:20:59.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:20:59.419 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:20:59.431 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:21:00.798\n...[truncated 30205 chars]...\nrvices-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n19:21:12.633 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 3.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:20:59.261 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:20:59.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:20:59.419 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:20:59.431 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:21:00.798\n...[truncated 30205 chars]...\nrvices-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n19:21:12.633 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 11.967,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "19:20:59.261 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:20:59.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:20:59.419 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:20:59.431 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/Gv0W1EkyA7uQRiM7LYUHow/.gnupg\n19:21:00.798\n...[truncated 30205 chars]...\nrvices-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n19:21:12.633 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:21:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.077,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.097,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-20T17:20:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.744,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:21:06.028 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:21:06.054 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:21:06.081 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/3zAcsi52JefdqaQ0uh_cWA/.gnupg\n19:21:06.083 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/3zAcsi52JefdqaQ0uh_cWA/.gnupg\n19:21:06.200\n...[truncated 13941 chars]...\ntance.\n19:21:27.135 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.824 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5685 ms.\n19:21:32.837 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.940 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.990 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.234,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:21:06.028 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:21:06.054 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:21:06.081 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/3zAcsi52JefdqaQ0uh_cWA/.gnupg\n19:21:06.083 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/3zAcsi52JefdqaQ0uh_cWA/.gnupg\n19:21:06.200\n...[truncated 13941 chars]...\ntance.\n19:21:27.135 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.824 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5685 ms.\n19:21:32.837 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.940 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.990 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 15.967,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:21:06.028 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:21:06.054 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:21:06.081 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/3zAcsi52JefdqaQ0uh_cWA/.gnupg\n19:21:06.083 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/3zAcsi52JefdqaQ0uh_cWA/.gnupg\n19:21:06.200\n...[truncated 13941 chars]...\ntance.\n19:21:27.135 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.824 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5685 ms.\n19:21:32.837 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.940 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.990 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 26.945,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "19:21:06.028 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:21:06.054 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:21:06.081 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/3zAcsi52JefdqaQ0uh_cWA/.gnupg\n19:21:06.083 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.core/build/3zAcsi52JefdqaQ0uh_cWA/.gnupg\n19:21:06.200\n...[truncated 13941 chars]...\ntance.\n19:21:27.135 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.824 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5685 ms.\n19:21:32.837 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.940 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n19:21:32.990 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:21:06"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 2.527,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstAddPublicKeysThenCreateUserRepoKeyRing",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 0.031,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.5579998,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-20T17:20:56"
    },
    {
      "cases" : [
        {
          "age" : 14,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 11.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 4.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 15.333,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-20T17:22:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.878,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:07.147 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3667 msec.\n19:22:07.472 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:22:07.494 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:22:07.499 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:22:07.505 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:20.611 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:22:20.836 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:22:21.261 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:22:21.674 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:21.922 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 10.071,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:07.147 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3667 msec.\n19:22:07.472 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:22:07.494 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:22:07.499 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:22:07.505 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:20.611 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:22:20.836 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:22:21.261 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:22:21.674 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:21.922 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.08,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:07.147 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3667 msec.\n19:22:07.472 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:22:07.494 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:22:07.499 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:22:07.505 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:20.611 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:22:20.836 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:22:21.261 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:22:21.674 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:21.922 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.927,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:07.147 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3667 msec.\n19:22:07.472 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:22:07.494 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:22:07.499 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:22:07.505 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:20.611 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:22:20.836 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:22:21.261 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:22:21.674 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:21.922 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.155,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:07.147 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3667 msec.\n19:22:07.472 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:22:07.494 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:22:07.499 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:22:07.505 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:20.611 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:22:20.836 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:22:21.261 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:22:21.674 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:21.922 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 19.111002,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "19:22:07.147 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3667 msec.\n19:22:07.472 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:22:07.494 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:22:07.499 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:22:07.505 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:20.611 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:22:20.836 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:22:21.261 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:22:21.674 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:22:21.922 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2020-04-20T17:22:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 6.411,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEncryptionWithCipher",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 2.79,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEncryptionWithBCLowLevelAPI",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n"
        }
      ],
      "duration" : 9.201,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2020-04-20T17:22:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.169,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:03.763 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24397\n19:22:03.842 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24397\n19:22:03.852 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41139\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 4.973,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:03.763 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24397\n19:22:03.842 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24397\n19:22:03.852 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41139\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.234,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:03.763 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24397\n19:22:03.842 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24397\n19:22:03.852 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41139\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 20.237,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:03.763 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24397\n19:22:03.842 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24397\n19:22:03.852 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41139\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 16.363,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:22:03.763 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24397\n19:22:03.842 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24397\n19:22:03.852 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41139\n"
        }
      ],
      "duration" : 41.975998,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "19:22:03.763 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24397\n19:22:03.842 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24397\n19:22:03.852 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41139\n",
      "timestamp" : "2020-04-20T17:22:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 4.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.285,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-20T17:22:02"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.329,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedBlockCipherModes",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedCipherEngines",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.053,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedPaddings",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        }
      ],
      "duration" : 0.56,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2020-04-20T17:22:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 85.677,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:11.458 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:11.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e321874]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu6h-21r56-local'\n19:23:14.921 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1079\n...[truncated 41460 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n19:24:36.894 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n19:24:36.938 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n19:24:37.238 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e321874]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:24:37.241 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 85.677,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "19:23:11.458 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:11.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e321874]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu6h-21r56-local'\n19:23:14.921 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1079\n...[truncated 41460 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n19:24:36.894 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n19:24:36.938 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n19:24:37.238 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e321874]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:24:37.241 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:23:11"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 75.398,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:11.792 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:12.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21abbaa0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu91-orb1j-local'\n19:23:14.997 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1003\n...[truncated 206249 chars]...\nTest - Local sync...: 79.60%\n19:27:37.786 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:27:37.809 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:27:37.833 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:27:37.856 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [525b3f72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:27:37.858 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 34.748,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:11.792 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:12.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21abbaa0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu91-orb1j-local'\n19:23:14.997 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1003\n...[truncated 206249 chars]...\nTest - Local sync...: 79.60%\n19:27:37.786 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:27:37.809 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:27:37.833 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:27:37.856 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [525b3f72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:27:37.858 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 31.146,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:11.792 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:12.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21abbaa0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu91-orb1j-local'\n19:23:14.997 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1003\n...[truncated 206249 chars]...\nTest - Local sync...: 79.60%\n19:27:37.786 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:27:37.809 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:27:37.833 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:27:37.856 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [525b3f72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:27:37.858 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.553,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:11.792 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:12.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21abbaa0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu91-orb1j-local'\n19:23:14.997 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1003\n...[truncated 206249 chars]...\nTest - Local sync...: 79.60%\n19:27:37.786 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:27:37.809 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:27:37.833 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:27:37.856 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [525b3f72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:27:37.858 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 29.702,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:11.792 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:12.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21abbaa0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu91-orb1j-local'\n19:23:14.997 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1003\n...[truncated 206249 chars]...\nTest - Local sync...: 79.60%\n19:27:37.786 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:27:37.809 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:27:37.833 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:27:37.856 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [525b3f72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:27:37.858 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.783,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:11.792 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:12.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21abbaa0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu91-orb1j-local'\n19:23:14.997 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1003\n...[truncated 206249 chars]...\nTest - Local sync...: 79.60%\n19:27:37.786 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:27:37.809 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:27:37.833 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:27:37.856 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [525b3f72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:27:37.858 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 28.627,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:11.792 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:12.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21abbaa0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu91-orb1j-local'\n19:23:14.997 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1003\n...[truncated 206249 chars]...\nTest - Local sync...: 79.60%\n19:27:37.786 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:27:37.809 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:27:37.833 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:27:37.856 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [525b3f72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:27:37.858 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 265.957,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "19:23:11.792 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:12.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:14.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21abbaa0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.local/build/repo/k98qzu91-orb1j-local'\n19:23:14.997 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1003\n...[truncated 206249 chars]...\nTest - Local sync...: 79.60%\n19:27:37.786 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:27:37.809 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:27:37.833 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:27:37.856 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [525b3f72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:27:37.858 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:23:11"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 15.528,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:14.901 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299931, _1M=148040, _10M=47038, _100M=3000, _1G=1991, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n33833\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.031,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:14.901 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299931, _1M=148040, _10M=47038, _100M=3000, _1G=1991, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n33833\n"
        }
      ],
      "duration" : 15.559,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "19:23:14.901 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299931, _1M=148040, _10M=47038, _100M=3000, _1G=1991, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n33833\n",
      "timestamp" : "2020-04-20T17:23:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 2.861,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.862,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-20T17:23:08"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.603,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:12.005 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.218 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.302 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1698 ms.\n19:23:17.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.049 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.531 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.608 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.664 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.725 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.766 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.112,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:12.005 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.218 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.302 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1698 ms.\n19:23:17.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.049 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.531 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.608 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.664 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.725 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.766 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.111,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:12.005 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.218 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.302 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1698 ms.\n19:23:17.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.049 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.531 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.608 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.664 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.725 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.766 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.117,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:12.005 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.218 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.302 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1698 ms.\n19:23:17.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.049 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.531 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.608 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.664 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.725 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.766 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.088,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:12.005 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.218 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.302 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1698 ms.\n19:23:17.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.049 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.531 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.608 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.664 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.725 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.766 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 5.031,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "19:23:12.005 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.218 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.302 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1698 ms.\n19:23:17.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.049 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.531 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.608 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.664 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.725 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.766 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:23:23.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:23:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 23.052,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:13.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.677 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.718 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1282 ms.\n19:23:17.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.076 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n19:24:18.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:18.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.128,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:13.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.677 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.718 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1282 ms.\n19:23:17.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.076 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n19:24:18.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:18.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 22.427,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:13.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.677 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.718 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1282 ms.\n19:23:17.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.076 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n19:24:18.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:18.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.885,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:13.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.677 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.718 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1282 ms.\n19:23:17.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.076 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n19:24:18.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:18.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 12.673,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:13.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.677 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.718 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1282 ms.\n19:23:17.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.076 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n19:24:18.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:18.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 1.685,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:23:13.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.677 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.718 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1282 ms.\n19:23:17.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.076 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n19:24:18.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:18.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 60.850002,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "19:23:13.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:23:15.677 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:23:15.718 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1282 ms.\n19:23:17.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:23:17.076 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n19:24:18.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:18.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:24:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:23:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 36.869,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:27:44.989 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:27:45.969 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:27:45.994 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n19:27:45.997 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44528 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n19:28:21.156 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n19:28:21.391 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n19:28:21.392 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 36.869,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "19:27:44.989 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:27:45.969 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:27:45.994 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n19:27:45.997 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44528 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n19:28:21.156 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n19:28:21.391 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n19:28:21.392 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2020-04-20T17:27:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 278.392,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:55:38.094 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:55:38.858 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15cac4d1]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s5ihu-d756g-local-src'\n19:55:38.862 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15cac4d1]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s5ihu-d756g-lo\n...[truncated 333175 chars]...\n[2eea01c3]close: Deferring shut down of real LocalRepoManager 10000 ms.\n20:00:15.686 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n20:00:15.686 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39efcba0]getCloseDeferredMillis: closeDeferredMillis=10000\n20:00:15.686 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39efcba0]close: Deferring shut down of real LocalRepoManager 10000 ms.\n20:00:16.483 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 14,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "19:55:38.094 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:55:38.858 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15cac4d1]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s5ihu-d756g-local-src'\n19:55:38.862 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15cac4d1]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s5ihu-d756g-lo\n...[truncated 333175 chars]...\n[2eea01c3]close: Deferring shut down of real LocalRepoManager 10000 ms.\n20:00:15.686 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n20:00:15.686 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39efcba0]getCloseDeferredMillis: closeDeferredMillis=10000\n20:00:15.686 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39efcba0]close: Deferring shut down of real LocalRepoManager 10000 ms.\n20:00:16.483 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 278.392,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:55:38.094 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:55:38.858 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15cac4d1]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s5ihu-d756g-local-src'\n19:55:38.862 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15cac4d1]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s5ihu-d756g-lo\n...[truncated 333175 chars]...\n[2eea01c3]close: Deferring shut down of real LocalRepoManager 10000 ms.\n20:00:15.686 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n20:00:15.686 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39efcba0]getCloseDeferredMillis: closeDeferredMillis=10000\n20:00:15.686 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39efcba0]close: Deferring shut down of real LocalRepoManager 10000 ms.\n20:00:16.483 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:55:38"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 201.236,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:56 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:29:01 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:38.881 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:42.192 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/cddTzor9nkRPuugxykeWvA/.subshare/ssl.server/keystore' does not exist!\n19:28:42.198 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 514204 chars]...\nrrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 131.212,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:56 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:29:01 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:38.881 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:42.192 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/cddTzor9nkRPuugxykeWvA/.subshare/ssl.server/keystore' does not exist!\n19:28:42.198 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 514204 chars]...\nrrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n"
        }
      ],
      "duration" : 332.448,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Apr 20, 2020 7:28:56 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:29:01 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:28:38.881 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:42.192 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/cddTzor9nkRPuugxykeWvA/.subshare/ssl.server/keystore' does not exist!\n19:28:42.198 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 514204 chars]...\nrrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n",
      "timestamp" : "2020-04-20T17:29:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 260.859,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:53:20.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:53:21.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-local-src'\n19:53:21.163 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-loca\n...[truncated 1906549 chars]...\n: closeDeferredMillis=20000\n20:10:15.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [314abb9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]getCloseDeferredMillis: closeDeferredMillis=20000\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.772 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 170.384,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:53:20.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:53:21.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-local-src'\n19:53:21.163 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-loca\n...[truncated 1906549 chars]...\n: closeDeferredMillis=20000\n20:10:15.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [314abb9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]getCloseDeferredMillis: closeDeferredMillis=20000\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.772 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 226.57,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:53:20.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:53:21.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-local-src'\n19:53:21.163 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-loca\n...[truncated 1906549 chars]...\n: closeDeferredMillis=20000\n20:10:15.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [314abb9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]getCloseDeferredMillis: closeDeferredMillis=20000\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.772 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 130.242,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:53:20.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:53:21.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-local-src'\n19:53:21.163 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-loca\n...[truncated 1906549 chars]...\n: closeDeferredMillis=20000\n20:10:15.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [314abb9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]getCloseDeferredMillis: closeDeferredMillis=20000\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.772 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 126.952,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:53:20.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:53:21.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-local-src'\n19:53:21.163 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-loca\n...[truncated 1906549 chars]...\n: closeDeferredMillis=20000\n20:10:15.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [314abb9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]getCloseDeferredMillis: closeDeferredMillis=20000\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.772 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 100.669,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:53:20.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:53:21.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-local-src'\n19:53:21.163 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-loca\n...[truncated 1906549 chars]...\n: closeDeferredMillis=20000\n20:10:15.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [314abb9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]getCloseDeferredMillis: closeDeferredMillis=20000\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.772 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1015.676,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:53:20.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:53:21.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-local-src'\n19:53:21.163 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2fa0432]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98s2k8p-qxulx-loca\n...[truncated 1906549 chars]...\n: closeDeferredMillis=20000\n20:10:15.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [314abb9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]getCloseDeferredMillis: closeDeferredMillis=20000\n20:10:15.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7298a2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:10:15.772 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:53:20"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 365.061,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:52 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:28:57 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:37.706 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:41.213 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/rmVMsjxbZQueRZv9QUtXlg/.subshare/ssl.server/keystore' does not exist!\n19:28:41.230 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 929212 chars]...\nis: closeDeferredMillis=20000\n19:45:49.691 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [24e0cae6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:45:49.696 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [caf419f]getCloseDeferredMillis: closeDeferredMillis=20000\n19:45:49.696 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [caf419f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:45:50.176 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 645.48,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:52 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:28:57 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:37.706 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:41.213 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/rmVMsjxbZQueRZv9QUtXlg/.subshare/ssl.server/keystore' does not exist!\n19:28:41.230 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 929212 chars]...\nis: closeDeferredMillis=20000\n19:45:49.691 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [24e0cae6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:45:49.696 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [caf419f]getCloseDeferredMillis: closeDeferredMillis=20000\n19:45:49.696 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [caf419f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:45:50.176 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1010.541,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Apr 20, 2020 7:28:52 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:28:57 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:28:37.706 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:41.213 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/rmVMsjxbZQueRZv9QUtXlg/.subshare/ssl.server/keystore' does not exist!\n19:28:41.230 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 929212 chars]...\nis: closeDeferredMillis=20000\n19:45:49.691 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [24e0cae6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:45:49.696 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [caf419f]getCloseDeferredMillis: closeDeferredMillis=20000\n19:45:49.696 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [caf419f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:45:50.176 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:28:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 350.553,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:59 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:29:03 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:37.103 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:40.820 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/k8RcD94sEqBazCpeHNS6kw/.subshare/ssl.server/keystore' does not exist!\n19:28:40.828 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 991215 chars]...\nis: closeDeferredMillis=20000\n19:44:09.761 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [452d804c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:44:09.762 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c11014f]getCloseDeferredMillis: closeDeferredMillis=20000\n19:44:09.763 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c11014f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:44:10.287 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 306.831,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:59 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:29:03 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:37.103 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:40.820 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/k8RcD94sEqBazCpeHNS6kw/.subshare/ssl.server/keystore' does not exist!\n19:28:40.828 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 991215 chars]...\nis: closeDeferredMillis=20000\n19:44:09.761 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [452d804c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:44:09.762 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c11014f]getCloseDeferredMillis: closeDeferredMillis=20000\n19:44:09.763 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c11014f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:44:10.287 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 246.905,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:59 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:29:03 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:37.103 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:40.820 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/k8RcD94sEqBazCpeHNS6kw/.subshare/ssl.server/keystore' does not exist!\n19:28:40.828 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 991215 chars]...\nis: closeDeferredMillis=20000\n19:44:09.761 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [452d804c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:44:09.762 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c11014f]getCloseDeferredMillis: closeDeferredMillis=20000\n19:44:09.763 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c11014f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:44:10.287 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 904.28906,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Apr 20, 2020 7:28:59 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:29:03 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:28:37.103 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:40.820 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/k8RcD94sEqBazCpeHNS6kw/.subshare/ssl.server/keystore' does not exist!\n19:28:40.828 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 991215 chars]...\nis: closeDeferredMillis=20000\n19:44:09.761 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [452d804c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:44:09.762 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c11014f]getCloseDeferredMillis: closeDeferredMillis=20000\n19:44:09.763 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c11014f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:44:10.287 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:29:05"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 233.933,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:45:51.471 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:45:52.350 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a8758ab]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rsxy1-fpm4o-local-src'\n19:45:52.360 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a8758ab]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rsxy1-fpm4o-loca\n...[truncated 474665 chars]...\n: closeDeferredMillis=20000\n19:53:19.256 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [76b37ed1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:53:19.265 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7fd2a2c7]getCloseDeferredMillis: closeDeferredMillis=20000\n19:53:19.265 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7fd2a2c7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:53:19.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 214.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:45:51.471 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:45:52.350 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a8758ab]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rsxy1-fpm4o-local-src'\n19:45:52.360 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a8758ab]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rsxy1-fpm4o-loca\n...[truncated 474665 chars]...\n: closeDeferredMillis=20000\n19:53:19.256 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [76b37ed1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:53:19.265 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7fd2a2c7]getCloseDeferredMillis: closeDeferredMillis=20000\n19:53:19.265 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7fd2a2c7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:53:19.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 448.203,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:45:51.471 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:45:52.350 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a8758ab]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rsxy1-fpm4o-local-src'\n19:45:52.360 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a8758ab]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rsxy1-fpm4o-loca\n...[truncated 474665 chars]...\n: closeDeferredMillis=20000\n19:53:19.256 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [76b37ed1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:53:19.265 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7fd2a2c7]getCloseDeferredMillis: closeDeferredMillis=20000\n19:53:19.265 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7fd2a2c7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:53:19.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:45:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 216.61,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:54:27.055 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glas\n...[truncated 1478688 chars]...\n: closeDeferredMillis=20000\n20:05:03.068 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f84b5af]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:05:03.069 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e2ab21]getCloseDeferredMillis: closeDeferredMillis=20000\n20:05:03.070 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e2ab21]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:05:03.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 214.516,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:54:27.055 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glas\n...[truncated 1478688 chars]...\n: closeDeferredMillis=20000\n20:05:03.068 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f84b5af]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:05:03.069 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e2ab21]getCloseDeferredMillis: closeDeferredMillis=20000\n20:05:03.070 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e2ab21]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:05:03.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 205.358,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:54:27.055 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glas\n...[truncated 1478688 chars]...\n: closeDeferredMillis=20000\n20:05:03.068 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f84b5af]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:05:03.069 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e2ab21]getCloseDeferredMillis: closeDeferredMillis=20000\n20:05:03.070 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e2ab21]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:05:03.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 636.484,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "19:54:27.055 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glas\n...[truncated 1478688 chars]...\n: closeDeferredMillis=20000\n20:05:03.068 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f84b5af]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:05:03.069 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e2ab21]getCloseDeferredMillis: closeDeferredMillis=20000\n20:05:03.070 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e2ab21]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:05:03.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:54:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 385.609,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:40:59.512 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:40:59.516 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:41:00.296 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:41:00.315 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:41:00.317 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare_java\n...[truncated 453798 chars]...\ns: closeDeferredMillis=20000\n19:47:24.713 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3917910]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:24.714 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fbd1cd5]getCloseDeferredMillis: closeDeferredMillis=20000\n19:47:24.714 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fbd1cd5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:25.103 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 385.609,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "19:40:59.512 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:40:59.516 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:41:00.296 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:41:00.315 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:41:00.317 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare_java\n...[truncated 453798 chars]...\ns: closeDeferredMillis=20000\n19:47:24.713 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3917910]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:24.714 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fbd1cd5]getCloseDeferredMillis: closeDeferredMillis=20000\n19:47:24.714 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fbd1cd5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:25.103 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:40:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 141.611,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:34:35.910 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:34:37.102 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d2ee63d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98regx4-n5vme-local-src'\n19:34:37.124 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d2ee63d]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98regx4-n5vme-lo\n...[truncated 160364 chars]...\n[5196f30e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:36:57.169 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:36:57.170 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d2ee63d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:36:57.170 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d2ee63d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:36:57.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 141.611,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "19:34:35.910 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:34:37.102 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d2ee63d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98regx4-n5vme-local-src'\n19:34:37.124 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d2ee63d]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98regx4-n5vme-lo\n...[truncated 160364 chars]...\n[5196f30e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:36:57.169 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:36:57.170 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d2ee63d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:36:57.170 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d2ee63d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:36:57.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:34:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 414.32,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:53 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:28:57 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:38.436 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:41.799 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/zK3scruD770IipRsmLrbVg/.subshare/ssl.server/keystore' does not exist!\n19:28:41.817 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 536736 chars]...\n: closeDeferredMillis=20000\n19:35:53.720 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3478d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:35:53.728 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23fa53fe]getCloseDeferredMillis: closeDeferredMillis=20000\n19:35:53.728 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23fa53fe]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:35:54.333 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 414.32,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Apr 20, 2020 7:28:53 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:28:57 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:28:38.436 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:41.799 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/zK3scruD770IipRsmLrbVg/.subshare/ssl.server/keystore' does not exist!\n19:28:41.817 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 536736 chars]...\n: closeDeferredMillis=20000\n19:35:53.720 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3478d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:35:53.728 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23fa53fe]getCloseDeferredMillis: closeDeferredMillis=20000\n19:35:53.728 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23fa53fe]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:35:54.333 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:29:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 584.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n19:44:16.519 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n19:44:16.520 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n19:44:16.520 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n19:44:16.526 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:44:16.528 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n19:44:16.529 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1307585 chars]...\nnager 20000 ms.\n19:53:52.105 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n19:53:52.105 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n19:53:52.137 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n19:53:52.138 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [535b2913]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 584.239,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n19:44:16.519 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n19:44:16.520 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n19:44:16.520 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n19:44:16.526 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:44:16.528 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n19:44:16.529 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1307585 chars]...\nnager 20000 ms.\n19:53:52.105 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n19:53:52.105 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n19:53:52.137 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n19:53:52.138 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [535b2913]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2020-04-20T17:44:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 1.639,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:35:55.629 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=330.5 MiB, used=90.4 MiB, available=365.1 MiB\n19:35:57.373 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:35:59.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:35:59.018 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:35:59.576 [qtp1848012177-25] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 84060 chars]...\nrvices-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n19:36:02.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.771,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:35:55.629 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=330.5 MiB, used=90.4 MiB, available=365.1 MiB\n19:35:57.373 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:35:59.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:35:59.018 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:35:59.576 [qtp1848012177-25] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 84060 chars]...\nrvices-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n19:36:02.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 5.41,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "19:35:55.629 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=330.5 MiB, used=90.4 MiB, available=365.1 MiB\n19:35:57.373 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:35:59.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:35:59.018 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:35:59.576 [qtp1848012177-25] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 84060 chars]...\nrvices-6.0.1.jar:6.0.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_242]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_242]\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) [gradle-base-services-6.0.1.jar:6.0.1]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_242]\n19:36:02.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:35:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 17.057,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:53:57.346 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:53:57.354 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/k8RcD94sEqBazCpeHNS6kw/client1/.gnupg/pubring.gpg'\n19:53:57.356 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/o\n...[truncated 149266 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='SYjAkKgK3pYUQ25EjEgzPA' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n19:54:23.554 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:54:23.557 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n19:54:23.634 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 14.967,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:53:57.346 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:53:57.354 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/k8RcD94sEqBazCpeHNS6kw/client1/.gnupg/pubring.gpg'\n19:53:57.356 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/o\n...[truncated 149266 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='SYjAkKgK3pYUQ25EjEgzPA' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n19:54:23.554 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:54:23.557 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n19:54:23.634 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 32.024,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "19:53:57.346 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:53:57.354 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/k8RcD94sEqBazCpeHNS6kw/client1/.gnupg/pubring.gpg'\n19:53:57.356 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/o\n...[truncated 149266 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='SYjAkKgK3pYUQ25EjEgzPA' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n19:54:23.554 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:54:23.557 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n19:54:23.634 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2020-04-20T17:53:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 299.874,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:55 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:28:59 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:38.067 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:41.464 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/7ZMWkUUiuLzooSYVgAk5aw/.subshare/ssl.server/keystore' does not exist!\n19:28:41.474 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 653623 chars]...\ns: closeDeferredMillis=20000\n19:40:58.296 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df9eadc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:58.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [480a0722]getCloseDeferredMillis: closeDeferredMillis=20000\n19:40:58.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [480a0722]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:59.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 182.992,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:55 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:28:59 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:38.067 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:41.464 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/7ZMWkUUiuLzooSYVgAk5aw/.subshare/ssl.server/keystore' does not exist!\n19:28:41.474 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 653623 chars]...\ns: closeDeferredMillis=20000\n19:40:58.296 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df9eadc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:58.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [480a0722]getCloseDeferredMillis: closeDeferredMillis=20000\n19:40:58.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [480a0722]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:59.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 233.439,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Apr 20, 2020 7:28:55 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:28:59 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:28:38.067 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:41.464 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/7ZMWkUUiuLzooSYVgAk5aw/.subshare/ssl.server/keystore' does not exist!\n19:28:41.474 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 653623 chars]...\ns: closeDeferredMillis=20000\n19:40:58.296 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df9eadc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:58.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [480a0722]getCloseDeferredMillis: closeDeferredMillis=20000\n19:40:58.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [480a0722]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:59.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 716.305,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Apr 20, 2020 7:28:55 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nApr 20, 2020 7:28:59 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:28:38.067 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:28:41.464 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/7ZMWkUUiuLzooSYVgAk5aw/.subshare/ssl.server/keystore' does not exist!\n19:28:41.474 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take\n...[truncated 653623 chars]...\ns: closeDeferredMillis=20000\n19:40:58.296 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df9eadc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:58.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [480a0722]getCloseDeferredMillis: closeDeferredMillis=20000\n19:40:58.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [480a0722]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:59.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:29:02"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.402,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "20:08:19.588 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n20:08:19.590 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/cddTzor9nkRPuugxykeWvA/.gnupg/pubring.gpg'\n20:08:19.592 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subsh\n...[truncated 2818 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 66 ms.\n20:08:23.003 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=RXendi5woov561O1C4yVtg, invitation=false]\n20:08:23.050 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n20:08:23.590 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.402,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "20:08:19.588 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n20:08:19.590 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/jvm/cddTzor9nkRPuugxykeWvA/.gnupg/pubring.gpg'\n20:08:19.592 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subsh\n...[truncated 2818 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 66 ms.\n20:08:23.003 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=RXendi5woov561O1C4yVtg, invitation=false]\n20:08:23.050 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n20:08:23.590 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T18:08:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 319.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:47:25.121 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:47:25.852 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58236da]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98ruy3c-66c4n-local-src'\n19:47:25.858 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58236da]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98ruy3c-66c4n-loca\n...[truncated 511638 chars]...\ns: closeDeferredMillis=20000\n19:52:43.400 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58236da]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:52:43.420 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ccab257]getCloseDeferredMillis: closeDeferredMillis=20000\n19:52:43.420 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ccab257]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:52:44.402 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 319.284,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:47:25.121 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:47:25.852 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58236da]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98ruy3c-66c4n-local-src'\n19:47:25.858 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58236da]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98ruy3c-66c4n-loca\n...[truncated 511638 chars]...\ns: closeDeferredMillis=20000\n19:52:43.400 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58236da]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:52:43.420 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ccab257]getCloseDeferredMillis: closeDeferredMillis=20000\n19:52:43.420 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ccab257]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:52:44.402 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:47:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 317.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:13.642 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:13.645 [closeDeferredTimer-66d509c5-3i] INFO  c.c.c.l.LocalRepoManagerImpl - [66d509c5]_close: Shutting down real LocalRepoManager.\n19:36:14.875 [closeDeferredTimer-23fa53fe-1] INFO  c.c.c.l.LocalRepoManagerImpl - [23fa53fe]_close: Shutting down real LocalRepoManager.\n19:36:14.876 [closeDeferredTimer-664ff6ca-1] INFO  c.c.c.l.LocalRepoManagerImpl - [664ff6ca]_close: Shutting down real LocalRepoManager.\n19:36:15.691\n...[truncated 1474827 chars]...\n: closeDeferredMillis=20000\n19:55:37.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6427c2c0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:55:37.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5bd88e1d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:55:37.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5bd88e1d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:55:37.596 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 403.553,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:13.642 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:13.645 [closeDeferredTimer-66d509c5-3i] INFO  c.c.c.l.LocalRepoManagerImpl - [66d509c5]_close: Shutting down real LocalRepoManager.\n19:36:14.875 [closeDeferredTimer-23fa53fe-1] INFO  c.c.c.l.LocalRepoManagerImpl - [23fa53fe]_close: Shutting down real LocalRepoManager.\n19:36:14.876 [closeDeferredTimer-664ff6ca-1] INFO  c.c.c.l.LocalRepoManagerImpl - [664ff6ca]_close: Shutting down real LocalRepoManager.\n19:36:15.691\n...[truncated 1474827 chars]...\n: closeDeferredMillis=20000\n19:55:37.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6427c2c0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:55:37.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5bd88e1d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:55:37.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5bd88e1d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:55:37.596 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 443.369,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:13.642 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:13.645 [closeDeferredTimer-66d509c5-3i] INFO  c.c.c.l.LocalRepoManagerImpl - [66d509c5]_close: Shutting down real LocalRepoManager.\n19:36:14.875 [closeDeferredTimer-23fa53fe-1] INFO  c.c.c.l.LocalRepoManagerImpl - [23fa53fe]_close: Shutting down real LocalRepoManager.\n19:36:14.876 [closeDeferredTimer-664ff6ca-1] INFO  c.c.c.l.LocalRepoManagerImpl - [664ff6ca]_close: Shutting down real LocalRepoManager.\n19:36:15.691\n...[truncated 1474827 chars]...\n: closeDeferredMillis=20000\n19:55:37.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6427c2c0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:55:37.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5bd88e1d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:55:37.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5bd88e1d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:55:37.596 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1163.951,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "19:36:13.642 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:13.645 [closeDeferredTimer-66d509c5-3i] INFO  c.c.c.l.LocalRepoManagerImpl - [66d509c5]_close: Shutting down real LocalRepoManager.\n19:36:14.875 [closeDeferredTimer-23fa53fe-1] INFO  c.c.c.l.LocalRepoManagerImpl - [23fa53fe]_close: Shutting down real LocalRepoManager.\n19:36:14.876 [closeDeferredTimer-664ff6ca-1] INFO  c.c.c.l.LocalRepoManagerImpl - [664ff6ca]_close: Shutting down real LocalRepoManager.\n19:36:15.691\n...[truncated 1474827 chars]...\n: closeDeferredMillis=20000\n19:55:37.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6427c2c0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:55:37.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5bd88e1d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:55:37.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5bd88e1d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:55:37.596 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:36:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.967,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "20:10:18.307 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n20:10:21.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.967,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "20:10:18.307 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n20:10:21.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T18:10:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 284.692,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:52:45.182 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:52:45.183 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:52:45.708 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:52:45.709 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:52:45.710 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare_java\n...[truncated 501664 chars]...\n: closeDeferredMillis=20000\n19:57:29.341 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2405c830]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:57:29.365 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [715a9ea9]getCloseDeferredMillis: closeDeferredMillis=20000\n19:57:29.365 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [715a9ea9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:57:29.855 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 284.692,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "19:52:45.182 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:52:45.183 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:52:45.708 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:52:45.709 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:52:45.710 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare_java\n...[truncated 501664 chars]...\n: closeDeferredMillis=20000\n19:57:29.341 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2405c830]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:57:29.365 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [715a9ea9]getCloseDeferredMillis: closeDeferredMillis=20000\n19:57:29.365 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [715a9ea9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:57:29.855 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:52:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 261.035,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 349.513,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 188.383,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 161.058,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 199.72,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 217.464,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 360.879,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 14,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 142.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1880.333,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:36:58.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:36:59.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-local-src'\n19:36:59.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5005a48f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98rhigj-ltqdy-lo\n...[truncated 2557653 chars]...\n: closeDeferredMillis=20000\n20:08:18.407 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b3f2b7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]getCloseDeferredMillis: closeDeferredMillis=20000\n20:08:18.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72fbd366]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:08:18.782 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T17:36:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 252.835,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "20:00:17.209 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n20:00:18.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35fe3474]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98sbi7m-pcta1-local-src'\n20:00:18.431 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35fe3474]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98sbi7m-pcta1-lo\n...[truncated 318581 chars]...\n: closeDeferredMillis=20000\n20:04:29.590 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35fe3474]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:04:29.593 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1f110479]getCloseDeferredMillis: closeDeferredMillis=20000\n20:04:29.593 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1f110479]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:04:30.040 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 252.835,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "20:00:17.209 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n20:00:18.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35fe3474]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98sbi7m-pcta1-local-src'\n20:00:18.431 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35fe3474]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare_java_8/org.subshare/org.subshare.test/build/repo/k98sbi7m-pcta1-lo\n...[truncated 318581 chars]...\n: closeDeferredMillis=20000\n20:04:29.590 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35fe3474]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:04:29.593 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1f110479]getCloseDeferredMillis: closeDeferredMillis=20000\n20:04:29.593 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1f110479]close: Deferring shut down of real LocalRepoManager 20000 ms.\n20:04:30.040 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-20T18:00:17"
    }
  ]
}