{
  "duration" : 12189.434,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 11.499,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 2758851 random bytes plaintext took 85 ms.\n09:11:17.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 626 ms.\nsymmetricWithoutIv: Encrypting 2758851 bytes plaintext to 2758870 bytes ciphertext took 351 ms.\nsymmetricWithoutIv: Decrypting 2758870 bytes ciphertext to 2758851 bytes plaintext took 202 ms.\n\n\n...[truncated 37152 chars]...\n31687 bytes plaintext took 34 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9486486 random bytes plaintext took 70 ms.\nasymmetricCombiWithRandomIv: Encrypting 9486486 bytes plaintext to 9487030 bytes ciphertext took 635 ms.\nasymmetricCombiWithRandomIv: Decrypting 9487030 bytes ciphertext to 9486486 bytes plaintext took 617 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 9.357,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 2758851 random bytes plaintext took 85 ms.\n09:11:17.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 626 ms.\nsymmetricWithoutIv: Encrypting 2758851 bytes plaintext to 2758870 bytes ciphertext took 351 ms.\nsymmetricWithoutIv: Decrypting 2758870 bytes ciphertext to 2758851 bytes plaintext took 202 ms.\n\n\n...[truncated 37152 chars]...\n31687 bytes plaintext took 34 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9486486 random bytes plaintext took 70 ms.\nasymmetricCombiWithRandomIv: Encrypting 9486486 bytes plaintext to 9487030 bytes ciphertext took 635 ms.\nasymmetricCombiWithRandomIv: Decrypting 9487030 bytes ciphertext to 9486486 bytes plaintext took 617 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 7.392,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 2758851 random bytes plaintext took 85 ms.\n09:11:17.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 626 ms.\nsymmetricWithoutIv: Encrypting 2758851 bytes plaintext to 2758870 bytes ciphertext took 351 ms.\nsymmetricWithoutIv: Decrypting 2758870 bytes ciphertext to 2758851 bytes plaintext took 202 ms.\n\n\n...[truncated 37152 chars]...\n31687 bytes plaintext took 34 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9486486 random bytes plaintext took 70 ms.\nasymmetricCombiWithRandomIv: Encrypting 9486486 bytes plaintext to 9487030 bytes ciphertext took 635 ms.\nasymmetricCombiWithRandomIv: Decrypting 9487030 bytes ciphertext to 9486486 bytes plaintext took 617 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 14.985,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 2758851 random bytes plaintext took 85 ms.\n09:11:17.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 626 ms.\nsymmetricWithoutIv: Encrypting 2758851 bytes plaintext to 2758870 bytes ciphertext took 351 ms.\nsymmetricWithoutIv: Decrypting 2758870 bytes ciphertext to 2758851 bytes plaintext took 202 ms.\n\n\n...[truncated 37152 chars]...\n31687 bytes plaintext took 34 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9486486 random bytes plaintext took 70 ms.\nasymmetricCombiWithRandomIv: Encrypting 9486486 bytes plaintext to 9487030 bytes ciphertext took 635 ms.\nasymmetricCombiWithRandomIv: Decrypting 9487030 bytes ciphertext to 9486486 bytes plaintext took 617 ms.\n"
        }
      ],
      "duration" : 43.232998,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 2758851 random bytes plaintext took 85 ms.\n09:11:17.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 626 ms.\nsymmetricWithoutIv: Encrypting 2758851 bytes plaintext to 2758870 bytes ciphertext took 351 ms.\nsymmetricWithoutIv: Decrypting 2758870 bytes ciphertext to 2758851 bytes plaintext took 202 ms.\n\n\n...[truncated 37152 chars]...\n31687 bytes plaintext took 34 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9486486 random bytes plaintext took 70 ms.\nasymmetricCombiWithRandomIv: Encrypting 9486486 bytes plaintext to 9487030 bytes ciphertext took 635 ms.\nasymmetricCombiWithRandomIv: Decrypting 9487030 bytes ciphertext to 9486486 bytes plaintext took 617 ms.\n",
      "timestamp" : "2018-07-14T07:11:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.986,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.986,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-07-14T07:11:11"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 6.242,
          "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.881,
          "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.41,
          "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.01,
          "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.543,
      "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" : "2018-07-14T07:11:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.677,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.677,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-07-14T07:11:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 8.525,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 8.525,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-07-14T07:11:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 6.906,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:18.219 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:18.259 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:18.317 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:18.321 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:19.273 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n09:11:32.163 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.083,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:18.219 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:18.259 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:18.317 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:18.321 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:19.273 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n09:11:32.163 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 4.443,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:18.219 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:18.259 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:18.317 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:18.321 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:19.273 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n09:11:32.163 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.176,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:18.219 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:18.259 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:18.317 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:18.321 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:19.273 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n09:11:32.163 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 1.395,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:18.219 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:18.259 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:18.317 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:18.321 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:19.273 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n09:11:32.163 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 13.003,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "09:11:18.219 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:18.259 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:18.317 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:18.321 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/nrR06thDWd_ByHsf3xvfOg/.gnupg\n09:11:19.273 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n09:11:32.163 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:11:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.542,
          "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.002,
          "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.018,
          "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.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.565,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-07-14T07:11:08"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 5.814,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:12.430 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:12.690 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:12.822 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Xs6di744cMZWIqrcKrXlRw/.gnupg\n09:11:12.827 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Xs6di744cMZWIqrcKrXlRw/.gnupg\n09:11:14.138 [Test \n...[truncated 13092 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n09:11:48.119 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 12821 ms.\n09:11:48.178 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:11:48.410 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:11:48.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 6.814,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:12.430 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:12.690 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:12.822 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Xs6di744cMZWIqrcKrXlRw/.gnupg\n09:11:12.827 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Xs6di744cMZWIqrcKrXlRw/.gnupg\n09:11:14.138 [Test \n...[truncated 13092 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n09:11:48.119 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 12821 ms.\n09:11:48.178 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:11:48.410 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:11:48.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 23.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:12.430 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:12.690 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:12.822 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Xs6di744cMZWIqrcKrXlRw/.gnupg\n09:11:12.827 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Xs6di744cMZWIqrcKrXlRw/.gnupg\n09:11:14.138 [Test \n...[truncated 13092 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n09:11:48.119 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 12821 ms.\n09:11:48.178 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:11:48.410 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:11:48.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 35.917,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "09:11:12.430 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:11:12.690 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:12.822 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Xs6di744cMZWIqrcKrXlRw/.gnupg\n09:11:12.827 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Xs6di744cMZWIqrcKrXlRw/.gnupg\n09:11:14.138 [Test \n...[truncated 13092 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n09:11:48.119 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 12821 ms.\n09:11:48.178 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:11:48.410 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:11:48.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:11:12"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 3.095,
          "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.076,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.171,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-07-14T07:11:08"
    },
    {
      "cases" : [
        {
          "age" : 74,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 15.531,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 3.826,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 19.357,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-07-14T07:12:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.272,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:22.319 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3113 msec.\n09:12:22.558 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:12:22.561 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:12:22.575 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:12:22.579 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:36.103 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:12:36.542 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:12:36.635 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:12:36.991 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:37.343 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 10.429,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:22.319 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3113 msec.\n09:12:22.558 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:12:22.561 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:12:22.575 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:12:22.579 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:36.103 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:12:36.542 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:12:36.635 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:12:36.991 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:37.343 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.111,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:22.319 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3113 msec.\n09:12:22.558 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:12:22.561 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:12:22.575 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:12:22.579 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:36.103 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:12:36.542 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:12:36.635 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:12:36.991 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:37.343 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.481,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:22.319 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3113 msec.\n09:12:22.558 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:12:22.561 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:12:22.575 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:12:22.579 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:36.103 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:12:36.542 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:12:36.635 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:12:36.991 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:37.343 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.137,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:22.319 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3113 msec.\n09:12:22.558 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:12:22.561 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:12:22.575 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:12:22.579 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:36.103 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:12:36.542 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:12:36.635 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:12:36.991 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:37.343 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 18.429998,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "09:12:22.319 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3113 msec.\n09:12:22.558 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:12:22.561 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:12:22.575 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:12:22.579 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:36.103 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:12:36.542 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:12:36.635 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:12:36.991 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:12:37.343 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2018-07-14T07:12:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 10.269,
          "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.708,
          "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.977,
      "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" : "2018-07-14T07:12:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:18.447 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 17544\n09:12:18.483 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 17544\n09:12:18.486 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 17544\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 5.315,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:18.447 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 17544\n09:12:18.483 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 17544\n09:12:18.486 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 17544\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.201,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:18.447 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 17544\n09:12:18.483 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 17544\n09:12:18.486 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 17544\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 23.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:18.447 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 17544\n09:12:18.483 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 17544\n09:12:18.486 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 17544\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 18.867,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:18.447 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 17544\n09:12:18.483 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 17544\n09:12:18.486 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 17544\n"
        }
      ],
      "duration" : 47.666,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "09:12:18.447 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 17544\n09:12:18.483 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 17544\n09:12:18.486 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 17544\n",
      "timestamp" : "2018-07-14T07:12:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 6.898,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 6.898,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-07-14T07:12:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.238,
          "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.03,
          "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.041,
          "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.046,
          "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.35500002,
      "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" : "2018-07-14T07:12:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 99.524,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:31.918 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:32.193 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:34.960 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37ff34ef]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2riex-6e1jl-local'\n09:13:35.226 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1779 ms.\n09\n...[truncated 41184 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n09:15:11.243 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n09:15:11.280 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n09:15:11.565 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37ff34ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:15:11.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 99.524,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "09:13:31.918 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:32.193 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:34.960 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37ff34ef]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2riex-6e1jl-local'\n09:13:35.226 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1779 ms.\n09\n...[truncated 41184 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n09:15:11.243 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n09:15:11.280 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n09:15:11.565 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37ff34ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:15:11.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:13:32"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 85.841,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.696 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:35.042 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:37.338 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14a78f63]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2rkcg-js30b-local'\n09:13:37.479 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1521 ms.\n09\n...[truncated 205314 chars]...\nnTest - Local sync...: 79.60%\n09:18:29.553 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:18:29.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:18:29.596 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:18:29.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a0c82f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.647 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 40.909,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.696 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:35.042 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:37.338 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14a78f63]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2rkcg-js30b-local'\n09:13:37.479 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1521 ms.\n09\n...[truncated 205314 chars]...\nnTest - Local sync...: 79.60%\n09:18:29.553 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:18:29.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:18:29.596 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:18:29.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a0c82f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.647 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.773,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.696 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:35.042 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:37.338 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14a78f63]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2rkcg-js30b-local'\n09:13:37.479 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1521 ms.\n09\n...[truncated 205314 chars]...\nnTest - Local sync...: 79.60%\n09:18:29.553 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:18:29.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:18:29.596 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:18:29.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a0c82f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.647 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.894,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.696 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:35.042 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:37.338 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14a78f63]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2rkcg-js30b-local'\n09:13:37.479 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1521 ms.\n09\n...[truncated 205314 chars]...\nnTest - Local sync...: 79.60%\n09:18:29.553 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:18:29.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:18:29.596 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:18:29.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a0c82f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.647 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 34.394,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.696 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:35.042 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:37.338 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14a78f63]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2rkcg-js30b-local'\n09:13:37.479 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1521 ms.\n09\n...[truncated 205314 chars]...\nnTest - Local sync...: 79.60%\n09:18:29.553 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:18:29.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:18:29.596 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:18:29.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a0c82f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.647 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.287,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.696 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:35.042 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:37.338 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14a78f63]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2rkcg-js30b-local'\n09:13:37.479 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1521 ms.\n09\n...[truncated 205314 chars]...\nnTest - Local sync...: 79.60%\n09:18:29.553 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:18:29.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:18:29.596 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:18:29.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a0c82f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.647 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.683,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.696 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:35.042 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:37.338 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14a78f63]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2rkcg-js30b-local'\n09:13:37.479 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1521 ms.\n09\n...[truncated 205314 chars]...\nnTest - Local sync...: 79.60%\n09:18:29.553 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:18:29.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:18:29.596 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:18:29.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a0c82f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.647 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 294.781,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "09:13:34.696 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:35.042 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:37.338 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [14a78f63]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jjl2rkcg-js30b-local'\n09:13:37.479 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1521 ms.\n09\n...[truncated 205314 chars]...\nnTest - Local sync...: 79.60%\n09:18:29.553 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:18:29.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:18:29.596 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:18:29.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a0c82f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.647 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:13:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 16.026,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:35.644 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=301053, _1M=146955, _10M=46999, _100M=2986, _1G=2007, _10G=0}\nlengthCategory2HitPercentage: {_100K=602, _1M=294, _10M=94, _100M=6, _1G=4, _10G=0}\n77941\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.057,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:35.644 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=301053, _1M=146955, _10M=46999, _100M=2986, _1G=2007, _10G=0}\nlengthCategory2HitPercentage: {_100K=602, _1M=294, _10M=94, _100M=6, _1G=4, _10G=0}\n77941\n"
        }
      ],
      "duration" : 16.082998,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "09:13:35.644 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=301053, _1M=146955, _10M=46999, _100M=2986, _1G=2007, _10G=0}\nlengthCategory2HitPercentage: {_100K=602, _1M=294, _10M=94, _100M=6, _1G=4, _10G=0}\n77941\n",
      "timestamp" : "2018-07-14T07:13:31"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 4.154,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.1569996,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-07-14T07:13:30"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.555 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:36.613 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1387 ms.\n09:13:38.058 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:38.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.652 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.877 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.996 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:44.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.124,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.555 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:36.613 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1387 ms.\n09:13:38.058 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:38.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.652 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.877 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.996 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:44.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.201,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.555 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:36.613 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1387 ms.\n09:13:38.058 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:38.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.652 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.877 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.996 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:44.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.174,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.555 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:36.613 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1387 ms.\n09:13:38.058 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:38.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.652 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.877 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.996 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:44.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.125,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:34.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.555 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:36.613 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1387 ms.\n09:13:38.058 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:38.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.652 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.877 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.996 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:44.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.92,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "09:13:34.328 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.555 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:36.613 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1387 ms.\n09:13:38.058 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:38.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.652 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.877 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:43.996 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:44.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:13:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 23.04,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:35.618 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.994 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:37.048 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1952 ms.\n09:13:39.152 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:39.153 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n09:14:53.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:53.883 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:56.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.104,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:35.618 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.994 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:37.048 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1952 ms.\n09:13:39.152 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:39.153 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n09:14:53.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:53.883 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:56.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 22.502,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:35.618 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.994 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:37.048 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1952 ms.\n09:13:39.152 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:39.153 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n09:14:53.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:53.883 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:56.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 11.16,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:35.618 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.994 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:37.048 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1952 ms.\n09:13:39.152 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:39.153 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n09:14:53.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:53.883 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:56.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 15.633,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:35.618 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.994 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:37.048 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1952 ms.\n09:13:39.152 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:39.153 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n09:14:53.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:53.883 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:56.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 2.45,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:35.618 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.994 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:37.048 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1952 ms.\n09:13:39.152 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:39.153 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n09:14:53.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:53.883 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:56.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 74.889,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "09:13:35.618 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:13:36.994 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:13:37.048 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1952 ms.\n09:13:39.152 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:13:39.153 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n09:14:53.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:53.883 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:14:56.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:13:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 37.448,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:36.445 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:37.334 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:18:37.353 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n09:18:37.354 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44526 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n09:19:13.280 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n09:19:13.446 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n09:19:13.446 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 37.448,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "09:18:36.445 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:37.334 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:18:37.353 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n09:18:37.354 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44526 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n09:19:13.280 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n09:19:13.446 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n09:19:13.446 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2018-07-14T07:18:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 305.072,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:49:10.680 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:49:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cb5c3d9]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl41bba-qs1fh-local-src'\n09:49:11.707 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cb5c3d9]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl41bba-qs1fh-local-src' locke\n...[truncated 303723 chars]...\nansaction.localRevision=143 remoteFromLocalRevision=141\n09:54:15.325 [qtp248472383-3923] INFO  c.c.c.l.LocalRepoManagerImpl - [29942821]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:54:15.328 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:54:15.328 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f95b3]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:54:15.747 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 40,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 291,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "09:49:10.680 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:49:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cb5c3d9]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl41bba-qs1fh-local-src'\n09:49:11.707 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cb5c3d9]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl41bba-qs1fh-local-src' locke\n...[truncated 303723 chars]...\nansaction.localRevision=143 remoteFromLocalRevision=141\n09:54:15.325 [qtp248472383-3923] INFO  c.c.c.l.LocalRepoManagerImpl - [29942821]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:54:15.328 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:54:15.328 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f95b3]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:54:15.747 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 305.072,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:49:10.680 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:49:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cb5c3d9]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl41bba-qs1fh-local-src'\n09:49:11.707 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cb5c3d9]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl41bba-qs1fh-local-src' locke\n...[truncated 303723 chars]...\nansaction.localRevision=143 remoteFromLocalRevision=141\n09:54:15.325 [qtp248472383-3923] INFO  c.c.c.l.LocalRepoManagerImpl - [29942821]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:54:15.328 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:54:15.328 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f95b3]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:54:15.747 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:49:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 255.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:56 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:30.884 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:34.409 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/7upmxScoWwExe9e5te7v1w/.subshare/ssl.server/keystore' does not exist!\n09:19:34.414 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 439516 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_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 176.107,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:56 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:30.884 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:34.409 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/7upmxScoWwExe9e5te7v1w/.subshare/ssl.server/keystore' does not exist!\n09:19:34.414 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 439516 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_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n"
        }
      ],
      "duration" : 431.374,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Jul 14, 2018 9:19:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:56 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:19:30.884 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:34.409 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/7upmxScoWwExe9e5te7v1w/.subshare/ssl.server/keystore' does not exist!\n09:19:34.414 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 439516 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_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n",
      "timestamp" : "2018-07-14T07:19:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 297.542,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:20.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:21.186 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src'\n09:36:21.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src' locke\n...[truncated 1739269 chars]...\nons: query.execute(...) took 5 ms.\n09:58:07.944 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 6 ms.\n09:58:07.945 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e22ba1c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:07.946 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b708f09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:08.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 203.67,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:20.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:21.186 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src'\n09:36:21.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src' locke\n...[truncated 1739269 chars]...\nons: query.execute(...) took 5 ms.\n09:58:07.944 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 6 ms.\n09:58:07.945 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e22ba1c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:07.946 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b708f09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:08.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 192.022,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:20.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:21.186 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src'\n09:36:21.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src' locke\n...[truncated 1739269 chars]...\nons: query.execute(...) took 5 ms.\n09:58:07.944 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 6 ms.\n09:58:07.945 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e22ba1c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:07.946 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b708f09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:08.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 231.853,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:20.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:21.186 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src'\n09:36:21.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src' locke\n...[truncated 1739269 chars]...\nons: query.execute(...) took 5 ms.\n09:58:07.944 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 6 ms.\n09:58:07.945 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e22ba1c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:07.946 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b708f09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:08.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 192.73,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:20.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:21.186 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src'\n09:36:21.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src' locke\n...[truncated 1739269 chars]...\nons: query.execute(...) took 5 ms.\n09:58:07.944 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 6 ms.\n09:58:07.945 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e22ba1c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:07.946 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b708f09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:08.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 190.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:20.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:21.186 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src'\n09:36:21.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src' locke\n...[truncated 1739269 chars]...\nons: query.execute(...) took 5 ms.\n09:58:07.944 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 6 ms.\n09:58:07.945 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e22ba1c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:07.946 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b708f09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:08.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1307.974,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:36:20.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:21.186 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src'\n09:36:21.193 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6d7ac6bc]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3kssa-a3ozs-local-src' locke\n...[truncated 1739269 chars]...\nons: query.execute(...) took 5 ms.\n09:58:07.944 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 6 ms.\n09:58:07.945 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e22ba1c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:07.946 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b708f09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:58:08.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:36:20"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 460.919,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:32.081 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:36.295 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/vFVcnYRJR2URI5CipToNjg/.subshare/ssl.server/keystore' does not exist!\n09:19:36.305 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 934877 chars]...\nons: query.execute(...) took 12 ms.\n09:39:49.813 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 2 elements took 2 ms.\n09:39:49.816 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17a1b311]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:49.816 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [e1beea6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:50.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 732.64,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:32.081 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:36.295 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/vFVcnYRJR2URI5CipToNjg/.subshare/ssl.server/keystore' does not exist!\n09:19:36.305 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 934877 chars]...\nons: query.execute(...) took 12 ms.\n09:39:49.813 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 2 elements took 2 ms.\n09:39:49.816 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17a1b311]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:49.816 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [e1beea6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:50.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1193.5591,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Jul 14, 2018 9:19:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:19:32.081 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:36.295 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/vFVcnYRJR2URI5CipToNjg/.subshare/ssl.server/keystore' does not exist!\n09:19:36.305 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 934877 chars]...\nons: query.execute(...) took 12 ms.\n09:39:49.813 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 2 elements took 2 ms.\n09:39:49.816 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17a1b311]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:49.816 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [e1beea6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:50.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:19:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 438.333,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:30.809 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:35.402 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/2iWGydTbe62nmTEgzQNXZA/.subshare/ssl.server/keystore' does not exist!\n09:19:35.421 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 898304 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:37.772 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:36:37.774 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b86089f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:37.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fd80221]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:38.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 291.621,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:30.809 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:35.402 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/2iWGydTbe62nmTEgzQNXZA/.subshare/ssl.server/keystore' does not exist!\n09:19:35.421 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 898304 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:37.772 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:36:37.774 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b86089f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:37.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fd80221]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:38.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 272.366,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:30.809 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:35.402 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/2iWGydTbe62nmTEgzQNXZA/.subshare/ssl.server/keystore' does not exist!\n09:19:35.421 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 898304 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:37.772 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:36:37.774 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b86089f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:37.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fd80221]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:38.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1002.31995,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Jul 14, 2018 9:19:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:19:30.809 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:35.402 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/2iWGydTbe62nmTEgzQNXZA/.subshare/ssl.server/keystore' does not exist!\n09:19:35.421 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 898304 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:37.772 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:36:37.774 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b86089f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:37.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fd80221]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:38.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:19:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 251.217,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:27:11.196 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:27:12.035 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60c7d10]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl39123-4stu0-local-src'\n09:27:12.044 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60c7d10]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl39123-4stu0-local-src' locked \n...[truncated 429496 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:36.724 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:35:36.807 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7c743165]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:36.808 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f664ce0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:37.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 254.77,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:27:11.196 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:27:12.035 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60c7d10]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl39123-4stu0-local-src'\n09:27:12.044 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60c7d10]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl39123-4stu0-local-src' locked \n...[truncated 429496 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:36.724 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:35:36.807 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7c743165]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:36.808 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f664ce0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:37.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 505.987,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:27:11.196 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:27:12.035 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60c7d10]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl39123-4stu0-local-src'\n09:27:12.044 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60c7d10]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl39123-4stu0-local-src' locked \n...[truncated 429496 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:36.724 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:35:36.807 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7c743165]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:36.808 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f664ce0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:37.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:27:11"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 144.195,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:58:08.747 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:58:08.748 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:58:09.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:58:09.110 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:58:09.111 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 933998 chars]...\n<<< inviteUserAndSync_singleReadPermissionOnRoot <<< ***\n10:04:57.676 [Test worker] INFO  o.s.t.InviteUserAndSyncIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n10:04:57.677 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [699ff7c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:57.678 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27d31d93]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:58.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 140.308,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:58:08.747 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:58:08.748 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:58:09.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:58:09.110 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:58:09.111 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 933998 chars]...\n<<< inviteUserAndSync_singleReadPermissionOnRoot <<< ***\n10:04:57.676 [Test worker] INFO  o.s.t.InviteUserAndSyncIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n10:04:57.677 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [699ff7c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:57.678 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27d31d93]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:58.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 124.828,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:58:08.747 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:58:08.748 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:58:09.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:58:09.110 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:58:09.111 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 933998 chars]...\n<<< inviteUserAndSync_singleReadPermissionOnRoot <<< ***\n10:04:57.676 [Test worker] INFO  o.s.t.InviteUserAndSyncIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n10:04:57.677 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [699ff7c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:57.678 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27d31d93]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:58.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 409.331,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "09:58:08.747 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:58:08.748 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:58:09.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:58:09.110 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:58:09.111 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 933998 chars]...\n<<< inviteUserAndSync_singleReadPermissionOnRoot <<< ***\n10:04:57.676 [Test worker] INFO  o.s.t.InviteUserAndSyncIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n10:04:57.677 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [699ff7c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:57.678 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27d31d93]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:58.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:58:08"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 406.059,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:28:44.581 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:28:44.581 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:28:44.902 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:28:44.909 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:28:44.913 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 393615 chars]...\nnly_singleWritePermissionOnRoot <<< ***\n09:35:30.229 [Test worker] INFO  o.s.t.InviteUserWithNormalAndMetaOnlyRepoIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n09:35:30.230 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [76af3a26]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:30.231 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b2a6b4f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:30.634 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 406.059,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "09:28:44.581 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:28:44.581 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:28:44.902 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:28:44.909 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:28:44.913 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 393615 chars]...\nnly_singleWritePermissionOnRoot <<< ***\n09:35:30.229 [Test worker] INFO  o.s.t.InviteUserWithNormalAndMetaOnlyRepoIT - *** <<<<<<<<<<<<<<<<<<<<<<<<< ***\n09:35:30.230 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [76af3a26]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:30.231 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b2a6b4f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:30.634 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:28:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 189.585,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:33:10.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:33:11.372 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c75aa40]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3gqbq-7mz91-local-src'\n09:33:11.380 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c75aa40]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3gqbq-7mz91-local-src' locke\n...[truncated 145019 chars]...\nnsaction.localRevision=91 remoteFromLocalRevision=144\n09:36:19.260 [qtp248093481-1515] INFO  c.c.c.l.LocalRepoManagerImpl - [44da4292]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:19.263 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:36:19.263 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c75aa40]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:19.632 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 189.585,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "09:33:10.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:33:11.372 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c75aa40]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3gqbq-7mz91-local-src'\n09:33:11.380 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c75aa40]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3gqbq-7mz91-local-src' locke\n...[truncated 145019 chars]...\nnsaction.localRevision=91 remoteFromLocalRevision=144\n09:36:19.260 [qtp248093481-1515] INFO  c.c.c.l.LocalRepoManagerImpl - [44da4292]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:19.263 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:36:19.263 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c75aa40]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:19.632 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:33:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 525.494,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:50 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:55 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:33.332 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:37.656 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/kMfkF-rgYeDEfE7n1OgFpw/.subshare/ssl.server/keystore' does not exist!\n09:19:37.662 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 482730 chars]...\ning...: 100.00%\n09:28:44.215 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b411d10]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:28:44.221 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7773cda6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:28:44.222 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25b6feed]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:28:44.549 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 525.494,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Jul 14, 2018 9:19:50 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:55 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:19:33.332 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:37.656 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/kMfkF-rgYeDEfE7n1OgFpw/.subshare/ssl.server/keystore' does not exist!\n09:19:37.662 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 482730 chars]...\ning...: 100.00%\n09:28:44.215 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b411d10]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:28:44.221 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7773cda6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:28:44.222 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25b6feed]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:28:44.549 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:19:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 559.746,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n09:39:56.586 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n09:39:56.587 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n09:39:56.587 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n09:39:56.593 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:39:56.600 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n09:39:56.601 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1181420 chars]...\nnager 20000 ms.\n09:49:07.540 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n09:49:07.540 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:49:07.572 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:49:07.573 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e659f38]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 559.746,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n09:39:56.586 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n09:39:56.587 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n09:39:56.587 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n09:39:56.593 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:39:56.600 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n09:39:56.601 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1181420 chars]...\nnager 20000 ms.\n09:49:07.540 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n09:49:07.540 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:49:07.572 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:49:07.573 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e659f38]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2018-07-14T07:39:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.033,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:59 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:33.029 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:37.614 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/L6IFWvBSDiBKp9W2PfqpLA/.subshare/ssl.server/keystore' does not exist!\n09:19:37.623 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 75985 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_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n09:20:17.221 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 8.88,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:59 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:33.029 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:37.614 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/L6IFWvBSDiBKp9W2PfqpLA/.subshare/ssl.server/keystore' does not exist!\n09:19:37.623 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 75985 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_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n09:20:17.221 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 11.913,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "Jul 14, 2018 9:19:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:59 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:19:33.029 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:37.614 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/L6IFWvBSDiBKp9W2PfqpLA/.subshare/ssl.server/keystore' does not exist!\n09:19:37.623 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 75985 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_171]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_171]\n09:20:17.221 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:20:05"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 18.399,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:41.653 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:35:41.664 [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/7upmxScoWwExe9e5te7v1w/client1/.gnupg/pubring.gpg'\n09:35:41.665 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 143756 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='JzFnqgWKn6uVpYDYUsPG6w' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n09:36:06.524 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:36:06.527 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n09:36:06.569 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 12.706,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:41.653 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:35:41.664 [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/7upmxScoWwExe9e5te7v1w/client1/.gnupg/pubring.gpg'\n09:35:41.665 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 143756 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='JzFnqgWKn6uVpYDYUsPG6w' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n09:36:06.524 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:36:06.527 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n09:36:06.569 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 31.105,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "09:35:41.653 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:35:41.664 [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/7upmxScoWwExe9e5te7v1w/client1/.gnupg/pubring.gpg'\n09:35:41.665 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 143756 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='JzFnqgWKn6uVpYDYUsPG6w' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n09:36:06.524 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:36:06.527 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n09:36:06.569 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2018-07-14T07:35:37"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 356.193,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:49 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:30.579 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:34.707 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ZsgAwjyo8-NLfF5k_6iL9A/.subshare/ssl.server/keystore' does not exist!\n09:19:34.714 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 578965 chars]...\n  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 80.08%\n09:33:09.372 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:33:09.384 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [71ee3f38]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:09.385 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5661a39c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:09.707 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 208.679,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:49 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:30.579 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:34.707 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ZsgAwjyo8-NLfF5k_6iL9A/.subshare/ssl.server/keystore' does not exist!\n09:19:34.714 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 578965 chars]...\n  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 80.08%\n09:33:09.372 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:33:09.384 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [71ee3f38]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:09.385 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5661a39c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:09.707 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 226.857,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 14, 2018 9:19:49 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:19:30.579 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:34.707 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ZsgAwjyo8-NLfF5k_6iL9A/.subshare/ssl.server/keystore' does not exist!\n09:19:34.714 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 578965 chars]...\n  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 80.08%\n09:33:09.372 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:33:09.384 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [71ee3f38]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:09.385 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5661a39c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:09.707 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 791.729,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Jul 14, 2018 9:19:49 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 14, 2018 9:19:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:19:30.579 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:19:34.707 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ZsgAwjyo8-NLfF5k_6iL9A/.subshare/ssl.server/keystore' does not exist!\n09:19:34.714 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 578965 chars]...\n  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 80.08%\n09:33:09.372 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:33:09.384 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [71ee3f38]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:09.385 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5661a39c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:09.707 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:19:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.154,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:27:49.329 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:27:49.332 [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/L6IFWvBSDiBKp9W2PfqpLA/.gnupg/pubring.gpg'\n09:27:49.334 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2805 chars]...\n pair with publicExponent='65537' strength='1024' certainty='12' took 109 ms.\n09:27:52.699 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=8zRF8w9-kg0sXpZpwU36iQ, invitation=false]\n09:27:52.741 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:27:53.156 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.154,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "09:27:49.329 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:27:49.332 [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/L6IFWvBSDiBKp9W2PfqpLA/.gnupg/pubring.gpg'\n09:27:49.334 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2805 chars]...\n pair with publicExponent='65537' strength='1024' certainty='12' took 109 ms.\n09:27:52.699 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=8zRF8w9-kg0sXpZpwU36iQ, invitation=false]\n09:27:52.741 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:27:53.156 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:27:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 446.16,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:20:22.509 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:20:22.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [317aec00]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl309bu-c7sv7-local-src'\n09:20:22.979 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [317aec00]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl309bu-c7sv7-local-src' locke\n...[truncated 479775 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:27:48.307 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:27:48.340 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [317aec00]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:27:48.341 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68fa4981]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:27:48.663 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 446.16,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:20:22.509 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:20:22.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [317aec00]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl309bu-c7sv7-local-src'\n09:20:22.979 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [317aec00]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl309bu-c7sv7-local-src' locke\n...[truncated 479775 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:27:48.307 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:27:48.340 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [317aec00]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:27:48.341 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68fa4981]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:27:48.663 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:20:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 341.592,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:38.468 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:39.137 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55752e09]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3l6n2-1z0rw-local-src'\n09:36:39.144 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55752e09]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3l6n2-1z0rw-local-src' locke\n...[truncated 1260899 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:03.744 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:54:03.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [52ac84f7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:03.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769eb42c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:04.248 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 303.319,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:38.468 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:39.137 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55752e09]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3l6n2-1z0rw-local-src'\n09:36:39.144 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55752e09]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3l6n2-1z0rw-local-src' locke\n...[truncated 1260899 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:03.744 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:54:03.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [52ac84f7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:03.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769eb42c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:04.248 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 400.871,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:38.468 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:39.137 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55752e09]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3l6n2-1z0rw-local-src'\n09:36:39.144 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55752e09]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3l6n2-1z0rw-local-src' locke\n...[truncated 1260899 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:03.744 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:54:03.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [52ac84f7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:03.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769eb42c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:04.248 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1045.782,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "09:36:38.468 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:39.137 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55752e09]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3l6n2-1z0rw-local-src'\n09:36:39.144 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55752e09]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3l6n2-1z0rw-local-src' locke\n...[truncated 1260899 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:03.744 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:54:03.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [52ac84f7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:03.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769eb42c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:54:04.248 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:36:38"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.451,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:04:26.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:04:28.444 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.451,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "10:04:26.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:04:28.444 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T08:04:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 219.574,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:54:04.746 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:54:04.747 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:54:05.300 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:54:05.319 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:54:05.319 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 414489 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:43.367 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:57:43.913 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f5a19ea]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:43.923 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30399fdd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:44.316 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 219.574,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "09:54:04.746 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:54:04.747 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:54:05.300 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:54:05.319 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:54:05.319 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 414489 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:43.367 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:57:43.913 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f5a19ea]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:43.923 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30399fdd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:44.316 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:54:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 307.473,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 319.229,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 195.371,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 186.457,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 157.504,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 189.155,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 234.752,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 74,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 142.747,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1732.688,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:35:30.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:31.894 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src'\n09:35:31.899 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [546f2229]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jjl3jqr4-7wk6h-local-src' locke\n...[truncated 2351228 chars]...\nose: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:22.985 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n10:04:23.026 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769f5381]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.027 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7609cb8d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:04:23.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:35:30"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 310.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:08.754 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:09.121 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRunti\n...[truncated 717818 chars]...\nons: query.execute(...) took 9 ms.\n09:41:18.581 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n09:41:18.583 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a46d4ac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:41:18.587 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15eb7248]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:41:19.019 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 310.27,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:36:08.754 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:09.121 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRunti\n...[truncated 717818 chars]...\nons: query.execute(...) took 9 ms.\n09:41:18.581 [Test worker] INFO  o.s.l.p.CollisionDao - getCollisions: Loading result-set with 1 elements took 1 ms.\n09:41:18.583 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a46d4ac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:41:18.587 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15eb7248]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:41:19.019 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2018-07-14T07:36:08"
    }
  ]
}