{
  "duration" : 10291.586,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 113,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 10.334,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1916256 random bytes plaintext took 27 ms.\n17:20:44.119 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 334 ms.\nsymmetricWithoutIv: Encrypting 1916256 bytes plaintext to 1916278 bytes ciphertext took 387 ms.\nsymmetricWithoutIv: Decrypting 1916278 bytes ciphertext to 1916256 bytes plaintext took 342 ms.\n\n\n...[truncated 37162 chars]...\n4201 bytes plaintext took 119 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5183667 random bytes plaintext took 44 ms.\nasymmetricCombiWithRandomIv: Encrypting 5183667 bytes plaintext to 5184211 bytes ciphertext took 219 ms.\nasymmetricCombiWithRandomIv: Decrypting 5184211 bytes ciphertext to 5183667 bytes plaintext took 310 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 6.781,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1916256 random bytes plaintext took 27 ms.\n17:20:44.119 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 334 ms.\nsymmetricWithoutIv: Encrypting 1916256 bytes plaintext to 1916278 bytes ciphertext took 387 ms.\nsymmetricWithoutIv: Decrypting 1916278 bytes ciphertext to 1916256 bytes plaintext took 342 ms.\n\n\n...[truncated 37162 chars]...\n4201 bytes plaintext took 119 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5183667 random bytes plaintext took 44 ms.\nasymmetricCombiWithRandomIv: Encrypting 5183667 bytes plaintext to 5184211 bytes ciphertext took 219 ms.\nasymmetricCombiWithRandomIv: Decrypting 5184211 bytes ciphertext to 5183667 bytes plaintext took 310 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 25.382,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1916256 random bytes plaintext took 27 ms.\n17:20:44.119 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 334 ms.\nsymmetricWithoutIv: Encrypting 1916256 bytes plaintext to 1916278 bytes ciphertext took 387 ms.\nsymmetricWithoutIv: Decrypting 1916278 bytes ciphertext to 1916256 bytes plaintext took 342 ms.\n\n\n...[truncated 37162 chars]...\n4201 bytes plaintext took 119 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5183667 random bytes plaintext took 44 ms.\nasymmetricCombiWithRandomIv: Encrypting 5183667 bytes plaintext to 5184211 bytes ciphertext took 219 ms.\nasymmetricCombiWithRandomIv: Decrypting 5184211 bytes ciphertext to 5183667 bytes plaintext took 310 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 15.422,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1916256 random bytes plaintext took 27 ms.\n17:20:44.119 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 334 ms.\nsymmetricWithoutIv: Encrypting 1916256 bytes plaintext to 1916278 bytes ciphertext took 387 ms.\nsymmetricWithoutIv: Decrypting 1916278 bytes ciphertext to 1916256 bytes plaintext took 342 ms.\n\n\n...[truncated 37162 chars]...\n4201 bytes plaintext took 119 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5183667 random bytes plaintext took 44 ms.\nasymmetricCombiWithRandomIv: Encrypting 5183667 bytes plaintext to 5184211 bytes ciphertext took 219 ms.\nasymmetricCombiWithRandomIv: Decrypting 5184211 bytes ciphertext to 5183667 bytes plaintext took 310 ms.\n"
        }
      ],
      "duration" : 57.919003,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1916256 random bytes plaintext took 27 ms.\n17:20:44.119 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 334 ms.\nsymmetricWithoutIv: Encrypting 1916256 bytes plaintext to 1916278 bytes ciphertext took 387 ms.\nsymmetricWithoutIv: Decrypting 1916278 bytes ciphertext to 1916256 bytes plaintext took 342 ms.\n\n\n...[truncated 37162 chars]...\n4201 bytes plaintext took 119 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5183667 random bytes plaintext took 44 ms.\nasymmetricCombiWithRandomIv: Encrypting 5183667 bytes plaintext to 5184211 bytes ciphertext took 219 ms.\nasymmetricCombiWithRandomIv: Decrypting 5184211 bytes ciphertext to 5183667 bytes plaintext took 310 ms.\n",
      "timestamp" : "2017-10-14T15:20:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 2.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.006,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2017-10-14T15:20:38"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 6.627,
          "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.859,
          "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.128,
          "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.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "readSecringGpg",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        }
      ],
      "duration" : 7.619,
      "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" : "2017-10-14T15:20:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.759,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.759,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2017-10-14T15:20:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 5.121,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.121,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2017-10-14T15:20:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 5.996,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:20:41.013 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:41.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:41.092 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.095 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.979 [Test \n...[truncated 27265 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n17:20:52.403 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.13,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:20:41.013 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:41.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:41.092 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.095 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.979 [Test \n...[truncated 27265 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n17:20:52.403 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 3.362,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:20:41.013 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:41.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:41.092 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.095 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.979 [Test \n...[truncated 27265 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n17:20:52.403 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.184,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:20:41.013 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:41.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:41.092 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.095 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.979 [Test \n...[truncated 27265 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n17:20:52.403 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.904,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:20:41.013 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:41.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:41.092 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.095 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.979 [Test \n...[truncated 27265 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n17:20:52.403 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 10.576,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "17:20:41.013 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:41.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:41.092 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.095 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/aDTxPwuRnK67Ul5AIJmQYQ/.gnupg\n17:20:41.979 [Test \n...[truncated 27265 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n17:20:52.403 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:20:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 4.007,
          "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.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.0250006,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2017-10-14T15:20:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 4.858,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:20:37.539 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:38.140 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:38.322 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/YkZ4HHbWDLuCCYfNkU2jbw/.gnupg\n17:20:38.330 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/YkZ4HHbWDLuCCYfNkU2jbw/.gnupg\n17:20:39.661 [Test \n...[truncated 13968 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n17:21:15.770 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 13988 ms.\n17:21:15.830 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n17:21:16.123 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n17:21:16.245 [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" : "17:20:37.539 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:38.140 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:38.322 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/YkZ4HHbWDLuCCYfNkU2jbw/.gnupg\n17:20:38.330 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/YkZ4HHbWDLuCCYfNkU2jbw/.gnupg\n17:20:39.661 [Test \n...[truncated 13968 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n17:21:15.770 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 13988 ms.\n17:21:15.830 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n17:21:16.123 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n17:21:16.245 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 25.103,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:20:37.539 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:38.140 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:38.322 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/YkZ4HHbWDLuCCYfNkU2jbw/.gnupg\n17:20:38.330 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/YkZ4HHbWDLuCCYfNkU2jbw/.gnupg\n17:20:39.661 [Test \n...[truncated 13968 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n17:21:15.770 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 13988 ms.\n17:21:15.830 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n17:21:16.123 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n17:21:16.245 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 38.289,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "17:20:37.539 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:20:38.140 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:20:38.322 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/YkZ4HHbWDLuCCYfNkU2jbw/.gnupg\n17:20:38.330 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/YkZ4HHbWDLuCCYfNkU2jbw/.gnupg\n17:20:39.661 [Test \n...[truncated 13968 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n17:21:15.770 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 13988 ms.\n17:21:15.830 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n17:21:16.123 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n17:21:16.245 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:20:37"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 3.497,
          "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.022,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.519,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2017-10-14T15:20:35"
    },
    {
      "cases" : [
        {
          "age" : 40,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 9.588,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 31.221,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 40.81,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2017-10-14T15:21:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:22:01.908 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3092 msec.\n17:22:02.252 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n17:22:02.257 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n17:22:02.263 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n17:22:02.266 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:14.159 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n17:22:14.368 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n17:22:14.780 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n17:22:15.057 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:15.319 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 9.223,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:22:01.908 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3092 msec.\n17:22:02.252 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n17:22:02.257 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n17:22:02.263 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n17:22:02.266 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:14.159 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n17:22:14.368 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n17:22:14.780 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n17:22:15.057 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:15.319 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.103,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:22:01.908 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3092 msec.\n17:22:02.252 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n17:22:02.257 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n17:22:02.263 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n17:22:02.266 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:14.159 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n17:22:14.368 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n17:22:14.780 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n17:22:15.057 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:15.319 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.539,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:22:01.908 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3092 msec.\n17:22:02.252 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n17:22:02.257 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n17:22:02.263 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n17:22:02.266 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:14.159 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n17:22:14.368 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n17:22:14.780 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n17:22:15.057 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:15.319 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.144,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:22:01.908 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3092 msec.\n17:22:02.252 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n17:22:02.257 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n17:22:02.263 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n17:22:02.266 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:14.159 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n17:22:14.368 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n17:22:14.780 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n17:22:15.057 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:15.319 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 17.296999,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "17:22:01.908 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3092 msec.\n17:22:02.252 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n17:22:02.257 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n17:22:02.263 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n17:22:02.266 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:14.159 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n17:22:14.368 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n17:22:14.780 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n17:22:15.057 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n17:22:15.319 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2017-10-14T15:21:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 9.374,
          "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.917,
          "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" : 12.290999,
      "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" : "2017-10-14T15:21:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.209,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:21:57.271 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22993\n17:21:57.368 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22993\n17:21:57.370 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22993\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 5.439,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:21:57.271 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22993\n17:21:57.368 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22993\n17:21:57.370 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22993\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.169,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:21:57.271 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22993\n17:21:57.368 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22993\n17:21:57.370 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22993\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 18.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:21:57.271 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22993\n17:21:57.368 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22993\n17:21:57.370 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22993\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 14.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:21:57.271 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22993\n17:21:57.368 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22993\n17:21:57.370 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22993\n"
        }
      ],
      "duration" : 38.122,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "17:21:57.271 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22993\n17:21:57.368 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22993\n17:21:57.370 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22993\n",
      "timestamp" : "2017-10-14T15:21:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 5.836,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.836,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2017-10-14T15:21:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.24,
          "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.078,
          "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.055,
          "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.029,
          "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.402,
      "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" : "2017-10-14T15:21:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 82.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.080 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:01.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:03.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c477311]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1fpf-w8lpi-local'\n17:23:04.083 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1917 ms.\n17\n...[truncated 40581 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n17:24:22.736 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n17:24:22.788 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n17:24:23.166 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c477311]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:24:23.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 82.003,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "17:23:01.080 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:01.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:03.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c477311]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1fpf-w8lpi-local'\n17:23:04.083 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1917 ms.\n17\n...[truncated 40581 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n17:24:22.736 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n17:24:22.788 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n17:24:23.166 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c477311]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:24:23.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:23:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 72.703,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:02.331 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:04.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c3fb4f8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1g3u-6lq9j-local'\n17:23:04.582 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1418 ms.\n17\n...[truncated 200065 chars]...\nTest - Local sync...: 79.60%\n17:26:58.871 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n17:26:58.890 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n17:26:58.908 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n17:26:58.937 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5dfdff06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:26:58.939 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 30.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:02.331 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:04.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c3fb4f8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1g3u-6lq9j-local'\n17:23:04.582 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1418 ms.\n17\n...[truncated 200065 chars]...\nTest - Local sync...: 79.60%\n17:26:58.871 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n17:26:58.890 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n17:26:58.908 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n17:26:58.937 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5dfdff06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:26:58.939 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.636,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:02.331 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:04.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c3fb4f8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1g3u-6lq9j-local'\n17:23:04.582 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1418 ms.\n17\n...[truncated 200065 chars]...\nTest - Local sync...: 79.60%\n17:26:58.871 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n17:26:58.890 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n17:26:58.908 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n17:26:58.937 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5dfdff06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:26:58.939 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.797,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:02.331 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:04.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c3fb4f8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1g3u-6lq9j-local'\n17:23:04.582 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1418 ms.\n17\n...[truncated 200065 chars]...\nTest - Local sync...: 79.60%\n17:26:58.871 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n17:26:58.890 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n17:26:58.908 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n17:26:58.937 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5dfdff06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:26:58.939 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 25.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:02.331 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:04.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c3fb4f8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1g3u-6lq9j-local'\n17:23:04.582 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1418 ms.\n17\n...[truncated 200065 chars]...\nTest - Local sync...: 79.60%\n17:26:58.871 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n17:26:58.890 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n17:26:58.908 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n17:26:58.937 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5dfdff06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:26:58.939 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.354,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:02.331 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:04.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c3fb4f8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1g3u-6lq9j-local'\n17:23:04.582 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1418 ms.\n17\n...[truncated 200065 chars]...\nTest - Local sync...: 79.60%\n17:26:58.871 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n17:26:58.890 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n17:26:58.908 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n17:26:58.937 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5dfdff06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:26:58.939 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 25.856,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:02.331 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:04.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c3fb4f8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1g3u-6lq9j-local'\n17:23:04.582 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1418 ms.\n17\n...[truncated 200065 chars]...\nTest - Local sync...: 79.60%\n17:26:58.871 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n17:26:58.890 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n17:26:58.908 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n17:26:58.937 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5dfdff06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:26:58.939 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 236.871,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "17:23:01.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:02.331 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:04.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c3fb4f8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/j8rh1g3u-6lq9j-local'\n17:23:04.582 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1418 ms.\n17\n...[truncated 200065 chars]...\nTest - Local sync...: 79.60%\n17:26:58.871 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n17:26:58.890 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n17:26:58.908 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n17:26:58.937 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5dfdff06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:26:58.939 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:23:02"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 15.201,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:03.106 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299922, _1M=148213, _10M=46918, _100M=2977, _1G=1970, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n654083\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.083,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:03.106 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299922, _1M=148213, _10M=46918, _100M=2977, _1G=1970, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n654083\n"
        }
      ],
      "duration" : 15.284,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "17:23:03.106 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299922, _1M=148213, _10M=46918, _100M=2977, _1G=1970, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n654083\n",
      "timestamp" : "2017-10-14T15:22:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 4.274,
          "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.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.276,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2017-10-14T15:22:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 2.706,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.266 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.490 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:03.594 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1406 ms.\n17:23:05.036 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:05.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 903 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:08.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.024 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.070 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.123 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.165 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.226 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.195,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.266 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.490 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:03.594 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1406 ms.\n17:23:05.036 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:05.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 903 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:08.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.024 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.070 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.123 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.165 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.226 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.116,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.266 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.490 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:03.594 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1406 ms.\n17:23:05.036 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:05.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 903 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:08.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.024 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.070 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.123 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.165 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.226 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.098,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.266 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.490 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:03.594 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1406 ms.\n17:23:05.036 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:05.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 903 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:08.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.024 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.070 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.123 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.165 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.226 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.093,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:01.266 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.490 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:03.594 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1406 ms.\n17:23:05.036 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:05.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 903 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:08.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.024 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.070 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.123 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.165 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.226 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 3.208,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "17:23:01.266 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.490 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:03.594 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1406 ms.\n17:23:05.036 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:05.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 903 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:08.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.024 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.070 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.123 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.165 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:23:09.226 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:23:06"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 18.658,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:02.731 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.982 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:04.119 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1881 ms.\n17:23:06.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:06.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 5061 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\n17:24:09.217 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:09.250 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:11.590 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:02.731 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.982 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:04.119 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1881 ms.\n17:23:06.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:06.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 5061 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\n17:24:09.217 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:09.250 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:11.590 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 20.664,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:02.731 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.982 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:04.119 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1881 ms.\n17:23:06.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:06.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 5061 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\n17:24:09.217 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:09.250 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:11.590 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 7.191,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:02.731 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.982 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:04.119 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1881 ms.\n17:23:06.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:06.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 5061 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\n17:24:09.217 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:09.250 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:11.590 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 13.607,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:02.731 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.982 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:04.119 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1881 ms.\n17:23:06.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:06.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 5061 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\n17:24:09.217 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:09.250 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:11.590 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 2.367,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:23:02.731 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.982 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:04.119 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1881 ms.\n17:23:06.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:06.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 5061 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\n17:24:09.217 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:09.250 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:11.590 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 62.644,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "17:23:02.731 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:23:03.982 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:23:04.119 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1881 ms.\n17:23:06.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n17:23:06.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n17\n...[truncated 5061 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\n17:24:09.217 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:09.250 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:24:11.590 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:23:08"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 56.865,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:27:04.539 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:27:05.064 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:27:05.083 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n17:27:05.084 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44320 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n17:28:00.760 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n17:28:01.009 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n17:28:01.009 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 56.865,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "17:27:04.539 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n17:27:05.064 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n17:27:05.083 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n17:27:05.084 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44320 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n17:28:00.760 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n17:28:01.009 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n17:28:01.009 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2017-10-14T15:27:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 288.062,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:53:08.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:53:09.325 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37713c3f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8ri44w9-5jogq-local-src'\n17:53:09.333 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37713c3f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8ri44w9-5jogq-local-src' locke\n...[truncated 324692 chars]...\nsaction.localRevision=159 remoteFromLocalRevision=144\n17:57:55.974 [qtp202278076-3306] INFO  c.c.c.l.LocalRepoManagerImpl - [1e0f51d7]close: Deferring shut down of real LocalRepoManager 10000 ms.\n17:57:55.976 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:57:55.976 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b663bdf]close: Deferring shut down of real LocalRepoManager 10000 ms.\n17:57:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 6,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 291,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "17:53:08.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:53:09.325 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37713c3f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8ri44w9-5jogq-local-src'\n17:53:09.333 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37713c3f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8ri44w9-5jogq-local-src' locke\n...[truncated 324692 chars]...\nsaction.localRevision=159 remoteFromLocalRevision=144\n17:57:55.974 [qtp202278076-3306] INFO  c.c.c.l.LocalRepoManagerImpl - [1e0f51d7]close: Deferring shut down of real LocalRepoManager 10000 ms.\n17:57:55.976 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:57:55.976 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b663bdf]close: Deferring shut down of real LocalRepoManager 10000 ms.\n17:57:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 288.062,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "17:53:08.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:53:09.325 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37713c3f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8ri44w9-5jogq-local-src'\n17:53:09.333 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37713c3f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8ri44w9-5jogq-local-src' locke\n...[truncated 324692 chars]...\nsaction.localRevision=159 remoteFromLocalRevision=144\n17:57:55.974 [qtp202278076-3306] INFO  c.c.c.l.LocalRepoManagerImpl - [1e0f51d7]close: Deferring shut down of real LocalRepoManager 10000 ms.\n17:57:55.976 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:57:55.976 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b663bdf]close: Deferring shut down of real LocalRepoManager 10000 ms.\n17:57:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:53:08"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 203.162,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:56 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:29:00 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:18.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.751 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/7SB6GrOW5-odmEXRZfzmPg/.subshare/ssl.server/keystore' does not exist!\n17:28:22.758 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 459673 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 140.085,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:56 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:29:00 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:18.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.751 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/7SB6GrOW5-odmEXRZfzmPg/.subshare/ssl.server/keystore' does not exist!\n17:28:22.758 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 459673 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n"
        }
      ],
      "duration" : 343.247,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Oct 14, 2017 5:28:56 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:29:00 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "17:28:18.944 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.751 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/7SB6GrOW5-odmEXRZfzmPg/.subshare/ssl.server/keystore' does not exist!\n17:28:22.758 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 459673 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n",
      "timestamp" : "2017-10-14T15:29:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 236.996,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:43:22.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:43:23.430 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src'\n17:43:23.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src' locke\n...[truncated 1775134 chars]...\nons: query.execute(...) took 3 ms.\n18:02:34.782 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70b46171]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1294f31c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:35.162 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 203.442,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:43:22.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:43:23.430 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src'\n17:43:23.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src' locke\n...[truncated 1775134 chars]...\nons: query.execute(...) took 3 ms.\n18:02:34.782 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70b46171]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1294f31c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:35.162 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 166.587,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:43:22.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:43:23.430 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src'\n17:43:23.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src' locke\n...[truncated 1775134 chars]...\nons: query.execute(...) took 3 ms.\n18:02:34.782 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70b46171]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1294f31c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:35.162 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 239.766,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:43:22.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:43:23.430 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src'\n17:43:23.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src' locke\n...[truncated 1775134 chars]...\nons: query.execute(...) took 3 ms.\n18:02:34.782 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70b46171]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1294f31c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:35.162 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 166.105,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:43:22.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:43:23.430 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src'\n17:43:23.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src' locke\n...[truncated 1775134 chars]...\nons: query.execute(...) took 3 ms.\n18:02:34.782 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70b46171]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1294f31c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:35.162 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 139.69,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:43:22.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:43:23.430 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src'\n17:43:23.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src' locke\n...[truncated 1775134 chars]...\nons: query.execute(...) took 3 ms.\n18:02:34.782 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70b46171]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1294f31c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:35.162 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1152.5859,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "17:43:22.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:43:23.430 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src'\n17:43:23.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4637d6ca]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhrkt2-vh71b-local-src' locke\n...[truncated 1775134 chars]...\nons: query.execute(...) took 3 ms.\n18:02:34.782 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70b46171]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:34.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1294f31c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:02:35.162 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:43:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 369.446,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:36 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:17.940 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:21.544 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/jwiBWTN4nAWWTQHOm4ekTg/.subshare/ssl.server/keystore' does not exist!\n17:28:21.555 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 811314 chars]...\nons: query.execute(...) took 5 ms.\n17:44:00.644 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 2 elements took 1 ms.\n17:44:00.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6da7bf5f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:44:00.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ce7993d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:44:00.978 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 552.837,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:36 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:17.940 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:21.544 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/jwiBWTN4nAWWTQHOm4ekTg/.subshare/ssl.server/keystore' does not exist!\n17:28:21.555 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 811314 chars]...\nons: query.execute(...) took 5 ms.\n17:44:00.644 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 2 elements took 1 ms.\n17:44:00.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6da7bf5f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:44:00.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ce7993d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:44:00.978 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 922.28296,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Oct 14, 2017 5:28:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:36 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "17:28:17.940 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:21.544 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/jwiBWTN4nAWWTQHOm4ekTg/.subshare/ssl.server/keystore' does not exist!\n17:28:21.555 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 811314 chars]...\nons: query.execute(...) took 5 ms.\n17:44:00.644 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 2 elements took 1 ms.\n17:44:00.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6da7bf5f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:44:00.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ce7993d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:44:00.978 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:28:38"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 360.202,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:39 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:43 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:18.700 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:21.623 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/2x_EF3VGIPzyuRO0E2Eijw/.subshare/ssl.server/keystore' does not exist!\n17:28:21.627 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 903285 chars]...\nlose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:45.920 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:42:45.920 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [74752867]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:45.922 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ae05929]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:46.272 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 250.456,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:39 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:43 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:18.700 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:21.623 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/2x_EF3VGIPzyuRO0E2Eijw/.subshare/ssl.server/keystore' does not exist!\n17:28:21.627 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 903285 chars]...\nlose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:45.920 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:42:45.920 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [74752867]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:45.922 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ae05929]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:46.272 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 229.738,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:39 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:43 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:18.700 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:21.623 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/2x_EF3VGIPzyuRO0E2Eijw/.subshare/ssl.server/keystore' does not exist!\n17:28:21.627 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 903285 chars]...\nlose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:45.920 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:42:45.920 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [74752867]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:45.922 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ae05929]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:46.272 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 840.396,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Oct 14, 2017 5:28:39 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:43 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "17:28:18.700 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:21.623 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/2x_EF3VGIPzyuRO0E2Eijw/.subshare/ssl.server/keystore' does not exist!\n17:28:21.627 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 903285 chars]...\nlose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:45.920 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:42:45.920 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [74752867]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:45.922 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ae05929]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:46.272 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:28:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 208.326,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:34:47.365 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:34:48.184 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [642a486d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhgj8w-u3j9-local-src'\n17:34:48.195 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [642a486d]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhgj8w-u3j9-local-src' locked \n...[truncated 428655 chars]...\nlose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:04.812 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:42:04.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4c5e1cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:04.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4874cb33]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:05.291 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 229.598,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:34:47.365 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:34:48.184 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [642a486d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhgj8w-u3j9-local-src'\n17:34:48.195 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [642a486d]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhgj8w-u3j9-local-src' locked \n...[truncated 428655 chars]...\nlose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:04.812 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:42:04.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4c5e1cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:04.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4874cb33]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:05.291 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 437.924,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "17:34:47.365 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:34:48.184 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [642a486d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhgj8w-u3j9-local-src'\n17:34:48.195 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [642a486d]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhgj8w-u3j9-local-src' locked \n...[truncated 428655 chars]...\nlose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:04.812 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:42:04.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4c5e1cd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:04.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4874cb33]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:05.291 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:34:47"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 116.493,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:02:35.598 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:02:35.599 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:02:35.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:02:35.964 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:02:35.966 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 929307 chars]...\n<<< inviteUserAndSync_singleReadPermissionOnRoot <<< ***\n18:07:54.312 [Test worker] INFO  o.s.t.InviteUserAndSyncIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n18:07:54.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22271685]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:07:54.313 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c45e919]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:07:54.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 107.208,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:02:35.598 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:02:35.599 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:02:35.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:02:35.964 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:02:35.966 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 929307 chars]...\n<<< inviteUserAndSync_singleReadPermissionOnRoot <<< ***\n18:07:54.312 [Test worker] INFO  o.s.t.InviteUserAndSyncIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n18:07:54.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22271685]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:07:54.313 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c45e919]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:07:54.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 95.376,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:02:35.598 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:02:35.599 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:02:35.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:02:35.964 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:02:35.966 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 929307 chars]...\n<<< inviteUserAndSync_singleReadPermissionOnRoot <<< ***\n18:07:54.312 [Test worker] INFO  o.s.t.InviteUserAndSyncIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n18:07:54.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22271685]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:07:54.313 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c45e919]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:07:54.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 319.077,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "18:02:35.598 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:02:35.599 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:02:35.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:02:35.964 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:02:35.966 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 929307 chars]...\n<<< inviteUserAndSync_singleReadPermissionOnRoot <<< ***\n18:07:54.312 [Test worker] INFO  o.s.t.InviteUserAndSyncIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n18:07:54.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22271685]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:07:54.313 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5c45e919]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:07:54.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T16:02:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 327.561,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:36:38.460 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n17:36:38.460 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n17:36:38.852 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:36:38.855 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:36:38.855 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 393126 chars]...\nly_singleWritePermissionOnRoot <<< ***\n17:42:05.617 [Test worker] INFO  o.s.t.InviteUserWithNormalAndMetaOnlyRepoIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n17:42:05.618 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70b5e22c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:05.619 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61acbd86]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:06.018 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 327.561,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "17:36:38.460 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n17:36:38.460 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n17:36:38.852 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:36:38.855 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:36:38.855 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 393126 chars]...\nly_singleWritePermissionOnRoot <<< ***\n17:42:05.617 [Test worker] INFO  o.s.t.InviteUserWithNormalAndMetaOnlyRepoIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n17:42:05.618 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70b5e22c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:05.619 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61acbd86]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:42:06.018 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:36:38"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 128.312,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:41:13.566 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:41:15.065 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [609e2bda]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhotrc-yo93w-local-src'\n17:41:15.071 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [609e2bda]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhotrc-yo93w-local-src' locke\n...[truncated 143662 chars]...\nnsaction.localRevision=92 remoteFromLocalRevision=144\n17:43:21.418 [qtp279364781-1527] INFO  c.c.c.l.LocalRepoManagerImpl - [6d54b9aa]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:43:21.421 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:43:21.421 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [609e2bda]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:43:21.874 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 128.312,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "17:41:13.566 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:41:15.065 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [609e2bda]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhotrc-yo93w-local-src'\n17:41:15.071 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [609e2bda]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhotrc-yo93w-local-src' locke\n...[truncated 143662 chars]...\nnsaction.localRevision=92 remoteFromLocalRevision=144\n17:43:21.418 [qtp279364781-1527] INFO  c.c.c.l.LocalRepoManagerImpl - [6d54b9aa]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:43:21.421 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:43:21.421 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [609e2bda]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:43:21.874 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:41:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 463.454,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:48 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:52 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:17.867 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:21.476 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/tMOIUwFwSn01Wp0eC-0T_A/.subshare/ssl.server/keystore' does not exist!\n17:28:21.479 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 477294 chars]...\ning...: 100.00%\n17:36:38.097 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a904f08]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:36:38.098 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [53b2dacc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:36:38.098 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3f1b2d15]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:36:38.419 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 463.454,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Oct 14, 2017 5:28:48 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:52 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "17:28:17.867 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:21.476 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/tMOIUwFwSn01Wp0eC-0T_A/.subshare/ssl.server/keystore' does not exist!\n17:28:21.479 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 477294 chars]...\ning...: 100.00%\n17:36:38.097 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a904f08]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:36:38.098 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [53b2dacc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:36:38.098 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3f1b2d15]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:36:38.419 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:28:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 546.639,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n17:44:06.307 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n17:44:06.310 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n17:44:06.311 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n17:44:06.321 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:44:06.322 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n17:44:06.326 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1189125 chars]...\nnager 20000 ms.\n17:53:05.098 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n17:53:05.099 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n17:53:05.138 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n17:53:05.139 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49073ca6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 546.639,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n17:44:06.307 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n17:44:06.310 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n17:44:06.311 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n17:44:06.321 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:44:06.322 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n17:44:06.326 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1189125 chars]...\nnager 20000 ms.\n17:53:05.098 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n17:53:05.099 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n17:53:05.138 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n17:53:05.139 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49073ca6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2017-10-14T15:44:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 2.381,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:41 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:18.940 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.640 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_4Kz0elnrvTGDdVOI0bwmQ/.subshare/ssl.server/keystore' does not exist!\n17:28:22.643 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 75984 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n17:28:56.566 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 5.478,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:28:41 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:18.940 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.640 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_4Kz0elnrvTGDdVOI0bwmQ/.subshare/ssl.server/keystore' does not exist!\n17:28:22.643 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 75984 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n17:28:56.566 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 7.859,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "Oct 14, 2017 5:28:41 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:28:44 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "17:28:18.940 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.640 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_4Kz0elnrvTGDdVOI0bwmQ/.subshare/ssl.server/keystore' does not exist!\n17:28:22.643 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 75984 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_131]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]\n17:28:56.566 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:28:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 21.503,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:09.265 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:42:09.330 [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/7SB6GrOW5-odmEXRZfzmPg/client1/.gnupg/pubring.gpg'\n17:42:09.331 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 138616 chars]...\nker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n17:42:39.966 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n17:42:40.072 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n17:42:42.444 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 13.559,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:09.265 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:42:09.330 [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/7SB6GrOW5-odmEXRZfzmPg/client1/.gnupg/pubring.gpg'\n17:42:09.331 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 138616 chars]...\nker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n17:42:39.966 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n17:42:40.072 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n17:42:42.444 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n"
        }
      ],
      "duration" : 35.062,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "17:42:09.265 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:42:09.330 [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/7SB6GrOW5-odmEXRZfzmPg/client1/.gnupg/pubring.gpg'\n17:42:09.331 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 138616 chars]...\nker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n17:42:39.966 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n17:42:40.072 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n17:42:42.444 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n",
      "timestamp" : "2017-10-14T15:42:05"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 298.339,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:29:05 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:29:10 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:19.280 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.703 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/464K7M23Y8utTa6ZtNLZPA/.subshare/ssl.server/keystore' does not exist!\n17:28:22.708 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 594174 chars]...\n  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 80.08%\n17:41:12.796 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:41:12.809 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d0b8d2d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:41:12.810 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6473bf19]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:41:13.145 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 160.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:29:05 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:29:10 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:19.280 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.703 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/464K7M23Y8utTa6ZtNLZPA/.subshare/ssl.server/keystore' does not exist!\n17:28:22.708 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 594174 chars]...\n  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 80.08%\n17:41:12.796 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:41:12.809 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d0b8d2d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:41:12.810 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6473bf19]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:41:13.145 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 261.645,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 14, 2017 5:29:05 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:29:10 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "17:28:19.280 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.703 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/464K7M23Y8utTa6ZtNLZPA/.subshare/ssl.server/keystore' does not exist!\n17:28:22.708 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 594174 chars]...\n  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 80.08%\n17:41:12.796 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:41:12.809 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d0b8d2d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:41:12.810 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6473bf19]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:41:13.145 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 719.988,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Oct 14, 2017 5:29:05 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 14, 2017 5:29:10 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "17:28:19.280 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n17:28:22.703 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/464K7M23Y8utTa6ZtNLZPA/.subshare/ssl.server/keystore' does not exist!\n17:28:22.708 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 594174 chars]...\n  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 80.08%\n17:41:12.796 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:41:12.809 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d0b8d2d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:41:12.810 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6473bf19]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:41:13.145 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:29:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.129,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:35:17.128 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:35:17.130 [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/_4Kz0elnrvTGDdVOI0bwmQ/.gnupg/pubring.gpg'\n17:35:17.327 [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 31 ms.\n17:35:20.515 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=DoERbWp4qM_-r3mR08vyxA, invitation=false]\n17:35:20.562 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n17:35:20.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.129,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "17:35:17.128 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:35:17.130 [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/_4Kz0elnrvTGDdVOI0bwmQ/.gnupg/pubring.gpg'\n17:35:17.327 [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 31 ms.\n17:35:20.515 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=DoERbWp4qM_-r3mR08vyxA, invitation=false]\n17:35:20.562 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n17:35:20.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:35:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 370.754,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:29:05.790 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:29:06.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e7786f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rh97jj-fnr3r-local-src'\n17:29:06.589 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e7786f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rh97jj-fnr3r-local-src' locke\n...[truncated 482855 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:35:16.173 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:35:16.212 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e7786f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:35:16.213 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60ade9a2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:35:16.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 370.754,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "17:29:05.790 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:29:06.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e7786f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rh97jj-fnr3r-local-src'\n17:29:06.589 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e7786f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rh97jj-fnr3r-local-src' locke\n...[truncated 482855 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:35:16.173 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:35:16.212 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e7786f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:35:16.213 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60ade9a2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:35:16.511 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:29:05"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 252.978,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:46.636 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:47.327 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1429efac]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhqsyh-8xrce-local-src'\n17:42:47.336 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1429efac]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhqsyh-8xrce-local-src' locke\n...[truncated 1264033 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.387 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:57:41.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58932d9b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2138206f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.793 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 294.357,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:46.636 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:47.327 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1429efac]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhqsyh-8xrce-local-src'\n17:42:47.336 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1429efac]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhqsyh-8xrce-local-src' locke\n...[truncated 1264033 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.387 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:57:41.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58932d9b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2138206f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.793 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 347.819,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:46.636 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:47.327 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1429efac]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhqsyh-8xrce-local-src'\n17:42:47.336 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1429efac]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhqsyh-8xrce-local-src' locke\n...[truncated 1264033 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.387 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:57:41.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58932d9b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2138206f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.793 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 895.15393,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "17:42:46.636 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:47.327 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1429efac]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhqsyh-8xrce-local-src'\n17:42:47.336 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1429efac]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhqsyh-8xrce-local-src' locke\n...[truncated 1264033 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.387 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n17:57:41.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58932d9b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2138206f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:57:41.793 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:42:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.3,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:03:58.908 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:04:01.199 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.3,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "18:03:58.908 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:04:01.199 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T16:03:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 211.372,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:57:42.200 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n17:57:42.200 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n17:57:42.589 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:57:42.615 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:57:42.616 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 423083 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:01:12.766 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:01:13.166 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20449f44]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:01:13.169 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [749d8357]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:01:13.566 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 211.372,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "17:57:42.200 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n17:57:42.200 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n17:57:42.589 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:57:42.615 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n17:57:42.616 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 423083 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:01:12.766 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:01:13.166 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20449f44]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:01:13.169 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [749d8357]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:01:13.566 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:57:42"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 273.111,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:06.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:07.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src'\n17:42:07.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src' locked \n...[truncated 2020241 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:55.974 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:03:56.012 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46546ac5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.021 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [389a7219]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 182.745,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:06.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:07.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src'\n17:42:07.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src' locked \n...[truncated 2020241 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:55.974 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:03:56.012 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46546ac5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.021 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [389a7219]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 112.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:06.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:07.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src'\n17:42:07.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src' locked \n...[truncated 2020241 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:55.974 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:03:56.012 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46546ac5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.021 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [389a7219]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 144.697,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:06.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:07.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src'\n17:42:07.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src' locked \n...[truncated 2020241 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:55.974 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:03:56.012 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46546ac5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.021 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [389a7219]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 211.462,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:06.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:07.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src'\n17:42:07.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src' locked \n...[truncated 2020241 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:55.974 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:03:56.012 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46546ac5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.021 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [389a7219]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 262.918,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:06.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:07.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src'\n17:42:07.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src' locked \n...[truncated 2020241 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:55.974 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:03:56.012 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46546ac5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.021 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [389a7219]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 40,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "17:42:06.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:07.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src'\n17:42:07.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src' locked \n...[truncated 2020241 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:55.974 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:03:56.012 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46546ac5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.021 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [389a7219]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 123.246,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "17:42:06.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:07.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src'\n17:42:07.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src' locked \n...[truncated 2020241 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:55.974 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:03:56.012 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46546ac5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.021 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [389a7219]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1310.33,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "17:42:06.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n17:42:07.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src'\n17:42:07.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60b4b749]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/j8rhpxzk-ae0q-local-src' locked \n...[truncated 2020241 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:55.974 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:03:56.012 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46546ac5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.021 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [389a7219]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:03:56.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:42:06"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 257.355,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:671) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.5\n...[truncated 734005 chars]...\nns: query.execute(...) took 17 ms.\n17:46:59.373 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n17:46:59.375 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30f14f46]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:46:59.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6bb49cc8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:46:59.878 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 257.355,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:671) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.5\n...[truncated 734005 chars]...\nns: query.execute(...) took 17 ms.\n17:46:59.373 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n17:46:59.375 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30f14f46]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:46:59.379 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6bb49cc8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n17:46:59.878 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2017-10-14T15:42:42"
    }
  ]
}