{
  "duration" : 11506.668,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 14.858,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1666240 random bytes plaintext took 105 ms.\n14:46:25.814 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2272 ms.\nsymmetricWithoutIv: Encrypting 1666240 bytes plaintext to 1666262 bytes ciphertext took 761 ms.\nsymmetricWithoutIv: Decrypting 1666262 bytes ciphertext to 1666240 bytes plaintext took 350 ms.\n...[truncated 37156 chars]...\n25132 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4360486 random bytes plaintext took 29 ms.\nasymmetricCombiWithRandomIv: Encrypting 4360486 bytes plaintext to 4361030 bytes ciphertext took 243 ms.\nasymmetricCombiWithRandomIv: Decrypting 4361030 bytes ciphertext to 4360486 bytes plaintext took 229 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 13.367,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1666240 random bytes plaintext took 105 ms.\n14:46:25.814 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2272 ms.\nsymmetricWithoutIv: Encrypting 1666240 bytes plaintext to 1666262 bytes ciphertext took 761 ms.\nsymmetricWithoutIv: Decrypting 1666262 bytes ciphertext to 1666240 bytes plaintext took 350 ms.\n...[truncated 37156 chars]...\n25132 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4360486 random bytes plaintext took 29 ms.\nasymmetricCombiWithRandomIv: Encrypting 4360486 bytes plaintext to 4361030 bytes ciphertext took 243 ms.\nasymmetricCombiWithRandomIv: Decrypting 4361030 bytes ciphertext to 4360486 bytes plaintext took 229 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 7.959,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1666240 random bytes plaintext took 105 ms.\n14:46:25.814 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2272 ms.\nsymmetricWithoutIv: Encrypting 1666240 bytes plaintext to 1666262 bytes ciphertext took 761 ms.\nsymmetricWithoutIv: Decrypting 1666262 bytes ciphertext to 1666240 bytes plaintext took 350 ms.\n...[truncated 37156 chars]...\n25132 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4360486 random bytes plaintext took 29 ms.\nasymmetricCombiWithRandomIv: Encrypting 4360486 bytes plaintext to 4361030 bytes ciphertext took 243 ms.\nasymmetricCombiWithRandomIv: Decrypting 4361030 bytes ciphertext to 4360486 bytes plaintext took 229 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 13.616,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1666240 random bytes plaintext took 105 ms.\n14:46:25.814 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2272 ms.\nsymmetricWithoutIv: Encrypting 1666240 bytes plaintext to 1666262 bytes ciphertext took 761 ms.\nsymmetricWithoutIv: Decrypting 1666262 bytes ciphertext to 1666240 bytes plaintext took 350 ms.\n...[truncated 37156 chars]...\n25132 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4360486 random bytes plaintext took 29 ms.\nasymmetricCombiWithRandomIv: Encrypting 4360486 bytes plaintext to 4361030 bytes ciphertext took 243 ms.\nasymmetricCombiWithRandomIv: Decrypting 4361030 bytes ciphertext to 4360486 bytes plaintext took 229 ms.\n"
        }
      ],
      "duration" : 49.8,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1666240 random bytes plaintext took 105 ms.\n14:46:25.814 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2272 ms.\nsymmetricWithoutIv: Encrypting 1666240 bytes plaintext to 1666262 bytes ciphertext took 761 ms.\nsymmetricWithoutIv: Decrypting 1666262 bytes ciphertext to 1666240 bytes plaintext took 350 ms.\n...[truncated 37156 chars]...\n25132 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4360486 random bytes plaintext took 29 ms.\nasymmetricCombiWithRandomIv: Encrypting 4360486 bytes plaintext to 4361030 bytes ciphertext took 243 ms.\nasymmetricCombiWithRandomIv: Decrypting 4361030 bytes ciphertext to 4360486 bytes plaintext took 229 ms.\n",
      "timestamp" : "2019-07-14T12:46:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.629,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.629,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-14T12:46:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 7.519,
          "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.914,
          "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.237,
          "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.004,
          "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" : 8.674,
      "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" : "2019-07-14T12:46:21"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.243,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-14T12:46:20"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 6.866,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 6.866,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-14T12:46:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 8.187,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:46:24.152 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:24.220 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:24.360 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:24.363 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:26.161 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n14:46:38.154 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:46:24.152 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:24.220 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:24.360 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:24.363 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:26.161 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n14:46:38.154 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 2.944,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:46:24.152 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:24.220 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:24.360 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:24.363 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:26.161 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n14:46:38.154 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.172,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:46:24.152 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:24.220 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:24.360 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:24.363 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:26.161 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n14:46:38.154 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.935,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:46:24.152 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:24.220 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:24.360 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:24.363 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:26.161 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n14:46:38.154 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 12.338001,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "14:46:24.152 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:24.220 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:24.360 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:24.363 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/37oux9ro6ShSW9fTpfQ4xA/.gnupg\n14:46:26.161 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n14:46:38.154 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:46:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.581,
          "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.003,
          "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.003,
          "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.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.598,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-14T12:46:20"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.618,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:46:30.392 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:30.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:30.462 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/JKZpNdrPoPias4geHCX2vQ/.gnupg\n14:46:30.463 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/JKZpNdrPoPias4geHCX2vQ/.gnupg\n14:46:30.590 [Test \n...[truncated 13605 chars]...\ntance.\n14:46:51.484 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.153 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4664 ms.\n14:46:56.169 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.348 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.328,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:46:30.392 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:30.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:30.462 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/JKZpNdrPoPias4geHCX2vQ/.gnupg\n14:46:30.463 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/JKZpNdrPoPias4geHCX2vQ/.gnupg\n14:46:30.590 [Test \n...[truncated 13605 chars]...\ntance.\n14:46:51.484 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.153 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4664 ms.\n14:46:56.169 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.348 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 14.983,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:46:30.392 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:30.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:30.462 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/JKZpNdrPoPias4geHCX2vQ/.gnupg\n14:46:30.463 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/JKZpNdrPoPias4geHCX2vQ/.gnupg\n14:46:30.590 [Test \n...[truncated 13605 chars]...\ntance.\n14:46:51.484 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.153 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4664 ms.\n14:46:56.169 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.348 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 25.929,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "14:46:30.392 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:46:30.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:46:30.462 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/JKZpNdrPoPias4geHCX2vQ/.gnupg\n14:46:30.463 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/JKZpNdrPoPias4geHCX2vQ/.gnupg\n14:46:30.590 [Test \n...[truncated 13605 chars]...\ntance.\n14:46:51.484 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.153 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4664 ms.\n14:46:56.169 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n14:46:56.348 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:46:30"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 3.648,
          "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.051,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.699,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-14T12:46:19"
    },
    {
      "cases" : [
        {
          "age" : 112,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 17.041,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 3.876,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 20.917,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-14T12:47:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.836,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:33.824 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3694 msec.\n14:47:34.152 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n14:47:34.162 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n14:47:34.170 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n14:47:34.175 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n14:47:48.648 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n14:47:48.696 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n14:47:48.925 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.937 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 10.052,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:33.824 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3694 msec.\n14:47:34.152 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n14:47:34.162 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n14:47:34.170 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n14:47:34.175 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n14:47:48.648 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n14:47:48.696 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n14:47:48.925 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.937 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.143,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:33.824 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3694 msec.\n14:47:34.152 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n14:47:34.162 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n14:47:34.170 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n14:47:34.175 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n14:47:48.648 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n14:47:48.696 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n14:47:48.925 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.937 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 5.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:33.824 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3694 msec.\n14:47:34.152 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n14:47:34.162 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n14:47:34.170 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n14:47:34.175 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n14:47:48.648 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n14:47:48.696 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n14:47:48.925 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.937 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.138,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:33.824 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3694 msec.\n14:47:34.152 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n14:47:34.162 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n14:47:34.170 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n14:47:34.175 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n14:47:48.648 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n14:47:48.696 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n14:47:48.925 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.937 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 19.45,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "14:47:33.824 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3694 msec.\n14:47:34.152 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n14:47:34.162 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n14:47:34.170 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n14:47:34.175 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n14:47:48.648 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n14:47:48.696 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n14:47:48.925 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n14:47:48.937 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-07-14T12:47:30"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 5.982,
          "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.304,
          "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" : 8.285999,
      "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" : "2019-07-14T12:47:30"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.116,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:28.957 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 6474\n14:47:29.001 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 6474\n14:47:29.004 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 6474\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 4.755,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:28.957 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 6474\n14:47:29.001 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 6474\n14:47:29.004 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 6474\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.173,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:28.957 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 6474\n14:47:29.001 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 6474\n14:47:29.004 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 6474\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 33.648,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:28.957 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 6474\n14:47:29.001 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 6474\n14:47:29.004 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 6474\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 24.762,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:47:28.957 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 6474\n14:47:29.001 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 6474\n14:47:29.004 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 6474\n"
        }
      ],
      "duration" : 63.453995,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "14:47:28.957 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 6474\n14:47:29.001 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 6474\n14:47:29.004 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 6474\n",
      "timestamp" : "2019-07-14T12:47:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 4.889,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.889,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-14T12:47:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.147,
          "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.033,
          "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.06,
          "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.055,
          "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.29500002,
      "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" : "2019-07-14T12:47:29"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 87.765,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.118 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.385 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.860 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [203d5603]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygrjf-hzzmb-local'\n14:48:59.065 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1935 ms.\n14\n...[truncated 41662 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n14:50:23.595 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n14:50:23.649 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n14:50:23.951 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [203d5603]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:50:23.954 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 87.765,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "14:48:56.118 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.385 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.860 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [203d5603]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygrjf-hzzmb-local'\n14:48:59.065 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1935 ms.\n14\n...[truncated 41662 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n14:50:23.595 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n14:50:23.649 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n14:50:23.951 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [203d5603]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:50:23.954 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:48:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 74.989,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:55.900 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [553a8d34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygr7x-79gl5-local'\n14:48:58.678 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1322 ms.\n14\n...[truncated 208670 chars]...\nTest - Local sync...: 79.60%\n14:53:28.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n14:53:28.241 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n14:53:28.264 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n14:53:28.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b6b6849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:53:28.312 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 36.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:55.900 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [553a8d34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygr7x-79gl5-local'\n14:48:58.678 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1322 ms.\n14\n...[truncated 208670 chars]...\nTest - Local sync...: 79.60%\n14:53:28.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n14:53:28.241 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n14:53:28.264 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n14:53:28.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b6b6849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:53:28.312 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 34.205,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:55.900 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [553a8d34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygr7x-79gl5-local'\n14:48:58.678 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1322 ms.\n14\n...[truncated 208670 chars]...\nTest - Local sync...: 79.60%\n14:53:28.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n14:53:28.241 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n14:53:28.264 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n14:53:28.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b6b6849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:53:28.312 [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" : "14:48:55.900 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [553a8d34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygr7x-79gl5-local'\n14:48:58.678 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1322 ms.\n14\n...[truncated 208670 chars]...\nTest - Local sync...: 79.60%\n14:53:28.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n14:53:28.241 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n14:53:28.264 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n14:53:28.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b6b6849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:53:28.312 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 31.377,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:55.900 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [553a8d34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygr7x-79gl5-local'\n14:48:58.678 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1322 ms.\n14\n...[truncated 208670 chars]...\nTest - Local sync...: 79.60%\n14:53:28.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n14:53:28.241 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n14:53:28.264 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n14:53:28.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b6b6849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:53:28.312 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 29.204,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:55.900 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [553a8d34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygr7x-79gl5-local'\n14:48:58.678 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1322 ms.\n14\n...[truncated 208670 chars]...\nTest - Local sync...: 79.60%\n14:53:28.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n14:53:28.241 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n14:53:28.264 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n14:53:28.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b6b6849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:53:28.312 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.65,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:55.900 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [553a8d34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygr7x-79gl5-local'\n14:48:58.678 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1322 ms.\n14\n...[truncated 208670 chars]...\nTest - Local sync...: 79.60%\n14:53:28.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n14:53:28.241 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n14:53:28.264 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n14:53:28.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b6b6849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:53:28.312 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 272.294,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "14:48:55.900 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:56.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:48:58.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [553a8d34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jy2ygr7x-79gl5-local'\n14:48:58.678 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1322 ms.\n14\n...[truncated 208670 chars]...\nTest - Local sync...: 79.60%\n14:53:28.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n14:53:28.241 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n14:53:28.264 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n14:53:28.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b6b6849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n14:53:28.312 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:48:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 16.961,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:57.498 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300031, _1M=147581, _10M=47318, _100M=3076, _1G=1994, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n2778883\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.06,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:57.498 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300031, _1M=147581, _10M=47318, _100M=3076, _1G=1994, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n2778883\n"
        }
      ],
      "duration" : 17.021,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "14:48:57.498 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300031, _1M=147581, _10M=47318, _100M=3076, _1G=1994, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n2778883\n",
      "timestamp" : "2019-07-14T12:48:52"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.725,
          "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.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.728,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-14T12:48:52"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.768,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.594 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:59.242 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:59.319 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1681 ms.\n14:49:01.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.067 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.557 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.107,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.594 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:59.242 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:59.319 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1681 ms.\n14:49:01.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.067 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.557 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.594 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:59.242 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:59.319 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1681 ms.\n14:49:01.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.067 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.557 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.594 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:59.242 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:59.319 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1681 ms.\n14:49:01.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.067 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.557 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.179,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.594 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:59.242 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:59.319 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1681 ms.\n14:49:01.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.067 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.557 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 5.4009995,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "14:48:56.594 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:59.242 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:59.319 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1681 ms.\n14:49:01.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.067 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:49:08.557 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:49:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 26.137,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:58.548 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:58.649 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1351 ms.\n14:49:00.064 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:00.065 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\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\n14:50:13.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:13.824 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:23.378 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.126,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:58.548 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:58.649 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1351 ms.\n14:49:00.064 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:00.065 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\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\n14:50:13.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:13.824 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:23.378 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 22.846,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:58.548 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:58.649 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1351 ms.\n14:49:00.064 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:00.065 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\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\n14:50:13.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:13.824 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:23.378 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 5.695,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:58.548 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:58.649 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1351 ms.\n14:49:00.064 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:00.065 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\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\n14:50:13.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:13.824 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:23.378 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 17.031,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:58.548 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:58.649 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1351 ms.\n14:49:00.064 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:00.065 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\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\n14:50:13.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:13.824 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:23.378 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 9.58,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:48:56.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:58.548 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:58.649 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1351 ms.\n14:49:00.064 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:00.065 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\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\n14:50:13.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:13.824 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:23.378 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 81.415,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "14:48:56.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:48:58.548 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:48:58.649 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1351 ms.\n14:49:00.064 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n14:49:00.065 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n14\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\n14:50:13.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:13.824 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n14:50:23.378 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:49:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 32.757,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "14:53:34.814 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:53:35.691 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:53:35.709 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n14:53:35.710 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44523 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n14:54:06.825 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n14:54:07.037 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n14:54:07.038 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 32.757,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "14:53:34.814 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n14:53:35.691 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n14:53:35.709 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n14:53:35.710 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44523 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n14:54:06.825 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n14:54:07.037 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n14:54:07.038 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-07-14T12:53:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 287.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:21:29.981 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:21:30.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [319b0a09]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zmlvd-g9a7d-local-src'\n15:21:30.948 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [319b0a09]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zmlvd-g9a7d-local-src' locke\n...[truncated 342683 chars]...\n[60577101]close: Deferring shut down of real LocalRepoManager 10000 ms.\n15:26:16.247 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n15:26:16.247 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7801b717]getCloseDeferredMillis: closeDeferredMillis=10000\n15:26:16.247 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7801b717]close: Deferring shut down of real LocalRepoManager 10000 ms.\n15:26:17.059 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 78,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 291,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "15:21:29.981 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:21:30.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [319b0a09]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zmlvd-g9a7d-local-src'\n15:21:30.948 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [319b0a09]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zmlvd-g9a7d-local-src' locke\n...[truncated 342683 chars]...\n[60577101]close: Deferring shut down of real LocalRepoManager 10000 ms.\n15:26:16.247 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n15:26:16.247 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7801b717]getCloseDeferredMillis: closeDeferredMillis=10000\n15:26:16.247 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7801b717]close: Deferring shut down of real LocalRepoManager 10000 ms.\n15:26:17.059 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 287.086,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "15:21:29.981 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:21:30.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [319b0a09]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zmlvd-g9a7d-local-src'\n15:21:30.948 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [319b0a09]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zmlvd-g9a7d-local-src' locke\n...[truncated 342683 chars]...\n[60577101]close: Deferring shut down of real LocalRepoManager 10000 ms.\n15:26:16.247 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n15:26:16.247 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7801b717]getCloseDeferredMillis: closeDeferredMillis=10000\n15:26:16.247 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7801b717]close: Deferring shut down of real LocalRepoManager 10000 ms.\n15:26:17.059 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:21:29"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 223.384,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:50 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:24.378 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:28.436 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lGqM47y0C-Rd7-g0uwuC3A/.subshare/ssl.server/keystore' does not exist!\n14:54:28.445 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 522993 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 168.038,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:50 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:24.378 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:28.436 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lGqM47y0C-Rd7-g0uwuC3A/.subshare/ssl.server/keystore' does not exist!\n14:54:28.445 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 522993 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        }
      ],
      "duration" : 391.422,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Jul 14, 2019 2:54:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:50 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "14:54:24.378 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:28.436 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lGqM47y0C-Rd7-g0uwuC3A/.subshare/ssl.server/keystore' does not exist!\n14:54:28.445 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 522993 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n",
      "timestamp" : "2019-07-14T12:54:53"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 244.966,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:19:10.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:19:11.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src'\n15:19:11.670 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src' locked \n...[truncated 1978329 chars]...\n: closeDeferredMillis=20000\n15:36:46.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [791b9208]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]getCloseDeferredMillis: closeDeferredMillis=20000\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.523 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 217.624,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:19:10.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:19:11.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src'\n15:19:11.670 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src' locked \n...[truncated 1978329 chars]...\n: closeDeferredMillis=20000\n15:36:46.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [791b9208]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]getCloseDeferredMillis: closeDeferredMillis=20000\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.523 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 228.531,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:19:10.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:19:11.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src'\n15:19:11.670 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src' locked \n...[truncated 1978329 chars]...\n: closeDeferredMillis=20000\n15:36:46.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [791b9208]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]getCloseDeferredMillis: closeDeferredMillis=20000\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.523 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 130.099,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:19:10.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:19:11.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src'\n15:19:11.670 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src' locked \n...[truncated 1978329 chars]...\n: closeDeferredMillis=20000\n15:36:46.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [791b9208]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]getCloseDeferredMillis: closeDeferredMillis=20000\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.523 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 128.704,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:19:10.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:19:11.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src'\n15:19:11.670 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src' locked \n...[truncated 1978329 chars]...\n: closeDeferredMillis=20000\n15:36:46.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [791b9208]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]getCloseDeferredMillis: closeDeferredMillis=20000\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.523 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 105.702,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:19:10.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:19:11.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src'\n15:19:11.670 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src' locked \n...[truncated 1978329 chars]...\n: closeDeferredMillis=20000\n15:36:46.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [791b9208]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]getCloseDeferredMillis: closeDeferredMillis=20000\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.523 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1055.626,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "15:19:10.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:19:11.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src'\n15:19:11.670 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38d5caa]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zjmek-eye2w-local-src' locked \n...[truncated 1978329 chars]...\n: closeDeferredMillis=20000\n15:36:46.160 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [791b9208]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]getCloseDeferredMillis: closeDeferredMillis=20000\n15:36:46.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e1839cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:36:46.523 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:19:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 409.627,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:42 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:47 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:23.698 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:28.388 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/5eaD2O7ViMGDUGb6WDoiNg/.subshare/ssl.server/keystore' does not exist!\n14:54:28.393 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 912883 chars]...\n: closeDeferredMillis=20000\n15:11:53.248 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [691b0064]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:53.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61ae4ea7]getCloseDeferredMillis: closeDeferredMillis=20000\n15:11:53.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61ae4ea7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:53.593 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 613.271,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:42 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:47 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:23.698 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:28.388 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/5eaD2O7ViMGDUGb6WDoiNg/.subshare/ssl.server/keystore' does not exist!\n14:54:28.393 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 912883 chars]...\n: closeDeferredMillis=20000\n15:11:53.248 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [691b0064]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:53.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61ae4ea7]getCloseDeferredMillis: closeDeferredMillis=20000\n15:11:53.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61ae4ea7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:53.593 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1022.898,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Jul 14, 2019 2:54:42 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:47 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "14:54:23.698 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:28.388 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/5eaD2O7ViMGDUGb6WDoiNg/.subshare/ssl.server/keystore' does not exist!\n14:54:28.393 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 912883 chars]...\n: closeDeferredMillis=20000\n15:11:53.248 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [691b0064]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:53.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61ae4ea7]getCloseDeferredMillis: closeDeferredMillis=20000\n15:11:53.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61ae4ea7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:53.593 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:54:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 366.128,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:50 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:24.006 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.793 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/oYSCgSvXgd-NNyJetT8qJQ/.subshare/ssl.server/keystore' does not exist!\n14:54:27.804 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 985958 chars]...\n: closeDeferredMillis=20000\n15:09:28.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d86e4af]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:09:28.131 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65b1b29b]getCloseDeferredMillis: closeDeferredMillis=20000\n15:09:28.131 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65b1b29b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:09:28.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 283.459,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:50 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:24.006 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.793 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/oYSCgSvXgd-NNyJetT8qJQ/.subshare/ssl.server/keystore' does not exist!\n14:54:27.804 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 985958 chars]...\n: closeDeferredMillis=20000\n15:09:28.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d86e4af]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:09:28.131 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65b1b29b]getCloseDeferredMillis: closeDeferredMillis=20000\n15:09:28.131 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65b1b29b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:09:28.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 224.911,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:50 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:24.006 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.793 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/oYSCgSvXgd-NNyJetT8qJQ/.subshare/ssl.server/keystore' does not exist!\n14:54:27.804 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 985958 chars]...\n: closeDeferredMillis=20000\n15:09:28.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d86e4af]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:09:28.131 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65b1b29b]getCloseDeferredMillis: closeDeferredMillis=20000\n15:09:28.131 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65b1b29b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:09:28.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 874.49805,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Jul 14, 2019 2:54:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:50 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "14:54:24.006 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.793 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/oYSCgSvXgd-NNyJetT8qJQ/.subshare/ssl.server/keystore' does not exist!\n14:54:27.804 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 985958 chars]...\n: closeDeferredMillis=20000\n15:09:28.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d86e4af]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:09:28.131 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65b1b29b]getCloseDeferredMillis: closeDeferredMillis=20000\n15:09:28.131 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65b1b29b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:09:28.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:54:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 236.749,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:11:54.282 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:11:55.024 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [258fa3ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za9hq-ovq2b-local-src'\n15:11:55.030 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [258fa3ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za9hq-ovq2b-local-src' locke\n...[truncated 449424 chars]...\ns: closeDeferredMillis=20000\n15:19:09.982 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40f1f54]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:19:10.017 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5727a280]getCloseDeferredMillis: closeDeferredMillis=20000\n15:19:10.017 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5727a280]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:19:10.399 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 199.369,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:11:54.282 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:11:55.024 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [258fa3ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za9hq-ovq2b-local-src'\n15:11:55.030 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [258fa3ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za9hq-ovq2b-local-src' locke\n...[truncated 449424 chars]...\ns: closeDeferredMillis=20000\n15:19:09.982 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40f1f54]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:19:10.017 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5727a280]getCloseDeferredMillis: closeDeferredMillis=20000\n15:19:10.017 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5727a280]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:19:10.399 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 436.11798,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "15:11:54.282 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:11:55.024 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [258fa3ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za9hq-ovq2b-local-src'\n15:11:55.030 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [258fa3ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za9hq-ovq2b-local-src' locke\n...[truncated 449424 chars]...\ns: closeDeferredMillis=20000\n15:19:09.982 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40f1f54]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:19:10.017 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5727a280]getCloseDeferredMillis: closeDeferredMillis=20000\n15:19:10.017 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5727a280]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:19:10.399 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:11:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 209.531,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:20:23.481 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n15:20:23.483 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n15:20:23.493 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUr\n...[truncated 1500934 chars]...\ns: closeDeferredMillis=20000\n15:30:59.241 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ed10f9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:30:59.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cbdd78]getCloseDeferredMillis: closeDeferredMillis=20000\n15:30:59.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cbdd78]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:30:59.624 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 236.768,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:20:23.481 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n15:20:23.483 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n15:20:23.493 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUr\n...[truncated 1500934 chars]...\ns: closeDeferredMillis=20000\n15:30:59.241 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ed10f9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:30:59.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cbdd78]getCloseDeferredMillis: closeDeferredMillis=20000\n15:30:59.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cbdd78]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:30:59.624 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 189.845,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:20:23.481 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n15:20:23.483 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n15:20:23.493 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUr\n...[truncated 1500934 chars]...\ns: closeDeferredMillis=20000\n15:30:59.241 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ed10f9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:30:59.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cbdd78]getCloseDeferredMillis: closeDeferredMillis=20000\n15:30:59.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cbdd78]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:30:59.624 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 636.14404,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "15:20:23.481 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n15:20:23.483 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n15:20:23.493 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUr\n...[truncated 1500934 chars]...\ns: closeDeferredMillis=20000\n15:30:59.241 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ed10f9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:30:59.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cbdd78]getCloseDeferredMillis: closeDeferredMillis=20000\n15:30:59.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cbdd78]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:30:59.624 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:20:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 348.015,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:05:55.729 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n15:05:55.730 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n15:05:56.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:05:56.059 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:05:56.060 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 438400 chars]...\n: closeDeferredMillis=20000\n15:11:43.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [160ba8eb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:43.319 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b81b70d]getCloseDeferredMillis: closeDeferredMillis=20000\n15:11:43.319 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b81b70d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:43.738 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 348.015,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "15:05:55.729 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n15:05:55.730 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n15:05:56.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:05:56.059 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:05:56.060 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 438400 chars]...\n: closeDeferredMillis=20000\n15:11:43.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [160ba8eb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:43.319 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b81b70d]getCloseDeferredMillis: closeDeferredMillis=20000\n15:11:43.319 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b81b70d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:11:43.738 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:05:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 165.648,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:01:25.256 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:01:26.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77fd8728]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2ywsgu-41vjc-local-src'\n15:01:26.439 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77fd8728]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2ywsgu-41vjc-local-src' locke\n...[truncated 151934 chars]...\n[3aa304ee]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:04:10.382 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n15:04:10.391 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77fd8728]getCloseDeferredMillis: closeDeferredMillis=20000\n15:04:10.391 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77fd8728]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:04:10.902 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 165.648,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "15:01:25.256 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:01:26.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77fd8728]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2ywsgu-41vjc-local-src'\n15:01:26.439 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77fd8728]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2ywsgu-41vjc-local-src' locke\n...[truncated 151934 chars]...\n[3aa304ee]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:04:10.382 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n15:04:10.391 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77fd8728]getCloseDeferredMillis: closeDeferredMillis=20000\n15:04:10.391 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77fd8728]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:04:10.902 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:01:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 441.778,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:41 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:47 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:23.697 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.764 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/THglJEG8YHMTw8VG6X-oCA/.subshare/ssl.server/keystore' does not exist!\n14:54:27.777 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 520313 chars]...\n: closeDeferredMillis=20000\n15:02:11.483 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30572c2e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:02:11.484 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8ef3f4]getCloseDeferredMillis: closeDeferredMillis=20000\n15:02:11.484 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8ef3f4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:02:11.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 441.778,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Jul 14, 2019 2:54:41 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:47 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "14:54:23.697 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.764 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/THglJEG8YHMTw8VG6X-oCA/.subshare/ssl.server/keystore' does not exist!\n14:54:27.777 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 520313 chars]...\n: closeDeferredMillis=20000\n15:02:11.483 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30572c2e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:02:11.484 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8ef3f4]getCloseDeferredMillis: closeDeferredMillis=20000\n15:02:11.484 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8ef3f4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:02:11.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:54:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 626.653,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n15:09:34.205 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n15:09:34.206 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n15:09:34.206 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n15:09:34.224 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:09:34.225 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n15:09:34.226 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1279804 chars]...\nnager 20000 ms.\n15:19:52.606 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n15:19:52.607 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n15:19:52.687 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n15:19:52.689 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4965059d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 626.653,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n15:09:34.205 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n15:09:34.206 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n15:09:34.206 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n15:09:34.224 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:09:34.225 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n15:09:34.226 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1279804 chars]...\nnager 20000 ms.\n15:19:52.606 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n15:19:52.607 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n15:19:52.687 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n15:19:52.689 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4965059d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-07-14T13:09:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 0.972,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:02:12.665 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=366.0 MiB, used=81.1 MiB, available=374.4 MiB\n15:02:13.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:14.462 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:14.469 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:14.902 [qtp1810462142-21] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 76578 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n15:02:17.574 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.109,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:02:12.665 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=366.0 MiB, used=81.1 MiB, available=374.4 MiB\n15:02:13.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:14.462 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:14.469 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:14.902 [qtp1810462142-21] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 76578 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n15:02:17.574 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.081,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "15:02:12.665 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=366.0 MiB, used=81.1 MiB, available=374.4 MiB\n15:02:13.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:14.462 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:14.469 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:14.902 [qtp1810462142-21] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 76578 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n15:02:17.574 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:02:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 15.593,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:19:58.224 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:19:58.231 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/oYSCgSvXgd-NNyJetT8qJQ/client1/.gnupg/pubring.gpg'\n15:19:58.233 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 124338 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='IfwkbHf_H9AB9Wazxn3Fpg' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n15:20:20.491 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n15:20:20.497 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n15:20:20.532 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 12.143,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:19:58.224 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:19:58.231 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/oYSCgSvXgd-NNyJetT8qJQ/client1/.gnupg/pubring.gpg'\n15:19:58.233 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 124338 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='IfwkbHf_H9AB9Wazxn3Fpg' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n15:20:20.491 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n15:20:20.497 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n15:20:20.532 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 27.736,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "15:19:58.224 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:19:58.231 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/oYSCgSvXgd-NNyJetT8qJQ/client1/.gnupg/pubring.gpg'\n15:19:58.233 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 124338 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='IfwkbHf_H9AB9Wazxn3Fpg' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n15:20:20.491 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n15:20:20.497 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n15:20:20.532 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-07-14T13:19:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 266.061,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:40 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:45 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:23.155 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.844 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/pfkTojaJRdpmfzpXivCjKA/.subshare/ssl.server/keystore' does not exist!\n14:54:27.848 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 622367 chars]...\nring shut down of real LocalRepoManager 20000 ms.\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]getCloseDeferredMillis: closeDeferredMillis=20000\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]getMaxOpenMillis: maxOpenMillis=1200000\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:05:55.340 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 161.523,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:40 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:45 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:23.155 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.844 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/pfkTojaJRdpmfzpXivCjKA/.subshare/ssl.server/keystore' does not exist!\n14:54:27.848 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 622367 chars]...\nring shut down of real LocalRepoManager 20000 ms.\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]getCloseDeferredMillis: closeDeferredMillis=20000\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]getMaxOpenMillis: maxOpenMillis=1200000\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:05:55.340 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 238.637,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2019 2:54:40 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:45 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "14:54:23.155 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.844 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/pfkTojaJRdpmfzpXivCjKA/.subshare/ssl.server/keystore' does not exist!\n14:54:27.848 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 622367 chars]...\nring shut down of real LocalRepoManager 20000 ms.\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]getCloseDeferredMillis: closeDeferredMillis=20000\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]getMaxOpenMillis: maxOpenMillis=1200000\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:05:55.340 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 666.22095,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Jul 14, 2019 2:54:40 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2019 2:54:45 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "14:54:23.155 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n14:54:27.844 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/pfkTojaJRdpmfzpXivCjKA/.subshare/ssl.server/keystore' does not exist!\n14:54:27.848 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 622367 chars]...\nring shut down of real LocalRepoManager 20000 ms.\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]getCloseDeferredMillis: closeDeferredMillis=20000\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]getMaxOpenMillis: maxOpenMillis=1200000\n15:05:54.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2458097f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:05:55.340 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T12:54:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.062,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:34:26.261 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:34:26.263 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lGqM47y0C-Rd7-g0uwuC3A/.gnupg/pubring.gpg'\n15:34:26.264 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2804 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 25 ms.\n15:34:29.429 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=NquUx1um7F14J1DLJmLBOA, invitation=false]\n15:34:29.473 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n15:34:29.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.062,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "15:34:26.261 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:34:26.263 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lGqM47y0C-Rd7-g0uwuC3A/.gnupg/pubring.gpg'\n15:34:26.264 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2804 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 25 ms.\n15:34:29.429 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=NquUx1um7F14J1DLJmLBOA, invitation=false]\n15:34:29.473 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n15:34:29.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:34:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 324.421,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:11:43.761 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:11:44.691 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a798b88]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za1ip-zss8v-local-src'\n15:11:44.695 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a798b88]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za1ip-zss8v-local-src' locke\n...[truncated 505663 chars]...\n: closeDeferredMillis=20000\n15:17:07.804 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a798b88]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:17:07.805 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14c127db]getCloseDeferredMillis: closeDeferredMillis=20000\n15:17:07.805 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14c127db]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:17:08.176 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 324.421,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "15:11:43.761 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:11:44.691 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a798b88]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za1ip-zss8v-local-src'\n15:11:44.695 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a798b88]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2za1ip-zss8v-local-src' locke\n...[truncated 505663 chars]...\n: closeDeferredMillis=20000\n15:17:07.804 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a798b88]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:17:07.805 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14c127db]getCloseDeferredMillis: closeDeferredMillis=20000\n15:17:07.805 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14c127db]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:17:08.176 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:11:43"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 346.277,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:02:29.481 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:30.439 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d42743b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2yy5un-5jev0-local-src'\n15:02:30.445 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d42743b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2yy5un-5jev0-local-src' locke\n...[truncated 1462390 chars]...\n: closeDeferredMillis=20000\n15:21:28.939 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [677879ec]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:21:28.941 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67103460]getCloseDeferredMillis: closeDeferredMillis=20000\n15:21:28.941 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67103460]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:21:29.558 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 355.173,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:02:29.481 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:30.439 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d42743b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2yy5un-5jev0-local-src'\n15:02:30.445 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d42743b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2yy5un-5jev0-local-src' locke\n...[truncated 1462390 chars]...\n: closeDeferredMillis=20000\n15:21:28.939 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [677879ec]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:21:28.941 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67103460]getCloseDeferredMillis: closeDeferredMillis=20000\n15:21:28.941 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67103460]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:21:29.558 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 438.625,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:02:29.481 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:30.439 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d42743b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2yy5un-5jev0-local-src'\n15:02:30.445 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d42743b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2yy5un-5jev0-local-src' locke\n...[truncated 1462390 chars]...\n: closeDeferredMillis=20000\n15:21:28.939 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [677879ec]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:21:28.941 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67103460]getCloseDeferredMillis: closeDeferredMillis=20000\n15:21:28.941 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67103460]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:21:29.558 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1140.075,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "15:02:29.481 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:02:30.439 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d42743b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2yy5un-5jev0-local-src'\n15:02:30.445 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d42743b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2yy5un-5jev0-local-src' locke\n...[truncated 1462390 chars]...\n: closeDeferredMillis=20000\n15:21:28.939 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [677879ec]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:21:28.941 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67103460]getCloseDeferredMillis: closeDeferredMillis=20000\n15:21:28.941 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67103460]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:21:29.558 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:02:29"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.779,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:36:49.040 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:36:51.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.779,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "15:36:49.040 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:36:51.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:36:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 294.981,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:17:08.591 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n15:17:08.591 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n15:17:09.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:17:09.001 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:17:09.002 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 485273 chars]...\n: closeDeferredMillis=20000\n15:22:03.203 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7764fc7c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:22:03.205 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70a36d97]getCloseDeferredMillis: closeDeferredMillis=20000\n15:22:03.205 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70a36d97]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:22:03.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 294.981,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "15:17:08.591 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n15:17:08.591 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n15:17:09.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:17:09.001 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n15:17:09.002 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 485273 chars]...\n: closeDeferredMillis=20000\n15:22:03.203 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7764fc7c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:22:03.205 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70a36d97]getCloseDeferredMillis: closeDeferredMillis=20000\n15:22:03.205 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70a36d97]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:22:03.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:17:08"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 246.449,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 269.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 204.387,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 204.755,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 184.801,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 234.686,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 318.533,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 112,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 150.655,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1813.275,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "15:04:12.215 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:04:13.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src'\n15:04:13.168 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [746bce27]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2z0d47-oxl9k-local-src' locke\n...[truncated 2539975 chars]...\n: closeDeferredMillis=20000\n15:34:25.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7bccff57]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]getCloseDeferredMillis: closeDeferredMillis=20000\n15:34:25.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2663be02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:34:25.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:04:12"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 210.702,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:26:17.565 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:26:18.389 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [460729a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zsro3-gyy5d-local-src'\n15:26:18.393 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [460729a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zsro3-gyy5d-local-src' locke\n...[truncated 314252 chars]...\n: closeDeferredMillis=20000\n15:29:47.745 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [460729a3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:29:47.755 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d13f186]getCloseDeferredMillis: closeDeferredMillis=20000\n15:29:47.755 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d13f186]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:29:48.264 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 210.702,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "15:26:17.565 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:26:18.389 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [460729a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zsro3-gyy5d-local-src'\n15:26:18.393 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [460729a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jy2zsro3-gyy5d-local-src' locke\n...[truncated 314252 chars]...\n: closeDeferredMillis=20000\n15:29:47.745 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [460729a3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:29:47.755 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d13f186]getCloseDeferredMillis: closeDeferredMillis=20000\n15:29:47.755 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d13f186]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:29:48.264 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-14T13:26:17"
    }
  ]
}