{
  "duration" : 10850.164,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 12.447,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 679351 random bytes plaintext took 36 ms.\n10:49:00.359 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2313 ms.\nsymmetricWithoutIv: Encrypting 679351 bytes plaintext to 679366 bytes ciphertext took 333 ms.\nsymmetricWithoutIv: Decrypting 679366 bytes ciphertext to 679351 bytes plaintext took 254 ms.\n\nsymm\n...[truncated 37112 chars]...\n8245 bytes plaintext took 303 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9953122 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9953122 bytes plaintext to 9953666 bytes ciphertext took 501 ms.\nasymmetricCombiWithRandomIv: Decrypting 9953666 bytes ciphertext to 9953122 bytes plaintext took 497 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 8.07,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 679351 random bytes plaintext took 36 ms.\n10:49:00.359 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2313 ms.\nsymmetricWithoutIv: Encrypting 679351 bytes plaintext to 679366 bytes ciphertext took 333 ms.\nsymmetricWithoutIv: Decrypting 679366 bytes ciphertext to 679351 bytes plaintext took 254 ms.\n\nsymm\n...[truncated 37112 chars]...\n8245 bytes plaintext took 303 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9953122 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9953122 bytes plaintext to 9953666 bytes ciphertext took 501 ms.\nasymmetricCombiWithRandomIv: Decrypting 9953666 bytes ciphertext to 9953122 bytes plaintext took 497 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 7.754,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 679351 random bytes plaintext took 36 ms.\n10:49:00.359 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2313 ms.\nsymmetricWithoutIv: Encrypting 679351 bytes plaintext to 679366 bytes ciphertext took 333 ms.\nsymmetricWithoutIv: Decrypting 679366 bytes ciphertext to 679351 bytes plaintext took 254 ms.\n\nsymm\n...[truncated 37112 chars]...\n8245 bytes plaintext took 303 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9953122 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9953122 bytes plaintext to 9953666 bytes ciphertext took 501 ms.\nasymmetricCombiWithRandomIv: Decrypting 9953666 bytes ciphertext to 9953122 bytes plaintext took 497 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 17.474,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 679351 random bytes plaintext took 36 ms.\n10:49:00.359 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2313 ms.\nsymmetricWithoutIv: Encrypting 679351 bytes plaintext to 679366 bytes ciphertext took 333 ms.\nsymmetricWithoutIv: Decrypting 679366 bytes ciphertext to 679351 bytes plaintext took 254 ms.\n\nsymm\n...[truncated 37112 chars]...\n8245 bytes plaintext took 303 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9953122 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9953122 bytes plaintext to 9953666 bytes ciphertext took 501 ms.\nasymmetricCombiWithRandomIv: Decrypting 9953666 bytes ciphertext to 9953122 bytes plaintext took 497 ms.\n"
        }
      ],
      "duration" : 45.745,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 679351 random bytes plaintext took 36 ms.\n10:49:00.359 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2313 ms.\nsymmetricWithoutIv: Encrypting 679351 bytes plaintext to 679366 bytes ciphertext took 333 ms.\nsymmetricWithoutIv: Decrypting 679366 bytes ciphertext to 679351 bytes plaintext took 254 ms.\n\nsymm\n...[truncated 37112 chars]...\n8245 bytes plaintext took 303 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9953122 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9953122 bytes plaintext to 9953666 bytes ciphertext took 501 ms.\nasymmetricCombiWithRandomIv: Decrypting 9953666 bytes ciphertext to 9953122 bytes plaintext took 497 ms.\n",
      "timestamp" : "2019-08-11T08:48:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.016,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T08:49:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 7.535,
          "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.889,
          "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.174,
          "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.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "readSecringGpg",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        }
      ],
      "duration" : 8.617,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2019-08-11T08:48:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 1.661,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.661,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T08:48:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 7.379,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 7.379,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T08:48:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 3.09,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:48:58.322 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:48:58.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:48:58.515 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:48:58.517 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:49:00.049 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n10:49:17.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.175,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:48:58.322 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:48:58.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:48:58.515 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:48:58.517 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:49:00.049 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n10:49:17.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 5.849,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:48:58.322 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:48:58.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:48:58.515 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:48:58.517 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:49:00.049 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n10:49:17.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.222,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:48:58.322 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:48:58.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:48:58.515 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:48:58.517 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:49:00.049 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n10:49:17.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 7.874,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:48:58.322 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:48:58.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:48:58.515 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:48:58.517 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:49:00.049 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n10:49:17.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 17.210001,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "10:48:58.322 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:48:58.369 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:48:58.515 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:48:58.517 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/yijlh1E1FJfeAKZcgU4Ggg/.gnupg\n10:49:00.049 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n10:49:17.096 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:48:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 2.934,
          "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.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.946,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T08:48:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 4.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:49:05.140 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:49:05.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:49:05.204 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/BTk0o2RCojnaTy4fyht-eA/.gnupg\n10:49:05.205 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/BTk0o2RCojnaTy4fyht-eA/.gnupg\n10:49:05.376 [Test \n...[truncated 13824 chars]...\nrying.\n10:49:28.093 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.291 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 2194 ms.\n10:49:30.302 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.386 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.313,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:49:05.140 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:49:05.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:49:05.204 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/BTk0o2RCojnaTy4fyht-eA/.gnupg\n10:49:05.205 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/BTk0o2RCojnaTy4fyht-eA/.gnupg\n10:49:05.376 [Test \n...[truncated 13824 chars]...\nrying.\n10:49:28.093 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.291 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 2194 ms.\n10:49:30.302 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.386 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 12.947,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:49:05.140 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:49:05.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:49:05.204 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/BTk0o2RCojnaTy4fyht-eA/.gnupg\n10:49:05.205 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/BTk0o2RCojnaTy4fyht-eA/.gnupg\n10:49:05.376 [Test \n...[truncated 13824 chars]...\nrying.\n10:49:28.093 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.291 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 2194 ms.\n10:49:30.302 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.386 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 25.277,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "10:49:05.140 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:49:05.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:49:05.204 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/BTk0o2RCojnaTy4fyht-eA/.gnupg\n10:49:05.205 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/BTk0o2RCojnaTy4fyht-eA/.gnupg\n10:49:05.376 [Test \n...[truncated 13824 chars]...\nrying.\n10:49:28.093 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.291 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 2194 ms.\n10:49:30.302 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.386 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n10:49:30.440 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:49:05"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 2.55,
          "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.065,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.615,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T08:48:54"
    },
    {
      "cases" : [
        {
          "age" : 1,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 16.36,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 5.057,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 21.418,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T08:49:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.059,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:50:00.470 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2863 msec.\n10:50:00.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n10:50:00.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n10:50:00.790 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n10:50:00.798 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:14.558 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n10:50:14.649 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n10:50:14.743 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n10:50:14.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:15.038 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 10.198,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:50:00.470 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2863 msec.\n10:50:00.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n10:50:00.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n10:50:00.790 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n10:50:00.798 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:14.558 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n10:50:14.649 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n10:50:14.743 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n10:50:14.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:15.038 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.124,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:50:00.470 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2863 msec.\n10:50:00.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n10:50:00.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n10:50:00.790 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n10:50:00.798 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:14.558 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n10:50:14.649 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n10:50:14.743 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n10:50:14.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:15.038 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:50:00.470 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2863 msec.\n10:50:00.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n10:50:00.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n10:50:00.790 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n10:50:00.798 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:14.558 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n10:50:14.649 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n10:50:14.743 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n10:50:14.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:15.038 [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" : "10:50:00.470 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2863 msec.\n10:50:00.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n10:50:00.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n10:50:00.790 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n10:50:00.798 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:14.558 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n10:50:14.649 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n10:50:14.743 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n10:50:14.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:15.038 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 17.776999,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "10:50:00.470 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2863 msec.\n10:50:00.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n10:50:00.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n10:50:00.790 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n10:50:00.798 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:14.558 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n10:50:14.649 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n10:50:14.743 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n10:50:14.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n10:50:15.038 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-08-11T08:49:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 5.562,
          "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.464,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEncryptionWithBCLowLevelAPI",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n"
        }
      ],
      "duration" : 8.026,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2019-08-11T08:49:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.119,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:49:57.849 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -30890\n10:49:57.886 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -30890\n10:49:57.889 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 34646\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 5.158,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:49:57.849 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -30890\n10:49:57.886 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -30890\n10:49:57.889 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 34646\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:49:57.849 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -30890\n10:49:57.886 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -30890\n10:49:57.889 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 34646\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 22.55,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:49:57.849 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -30890\n10:49:57.886 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -30890\n10:49:57.889 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 34646\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 18.828,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:49:57.849 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -30890\n10:49:57.886 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -30890\n10:49:57.889 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 34646\n"
        }
      ],
      "duration" : 46.894997,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "10:49:57.849 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -30890\n10:49:57.886 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -30890\n10:49:57.889 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 34646\n",
      "timestamp" : "2019-08-11T08:49:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 4.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.284,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T08:49:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.139,
          "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.071,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedCipherEngines",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.043,
          "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.33900002,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2019-08-11T08:49:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 80.52,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:06.563 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.365 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50a11822]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarq1-8kx91-local'\n10:51:09.624 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1376 ms.\n10\n...[truncated 41434 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n10:52:26.785 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n10:52:26.836 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n10:52:27.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50a11822]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:52:27.175 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 80.52,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "10:51:06.563 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.365 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50a11822]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarq1-8kx91-local'\n10:51:09.624 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1376 ms.\n10\n...[truncated 41434 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n10:52:26.785 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n10:52:26.836 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n10:52:27.161 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50a11822]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:52:27.175 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:51:06"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 72.304,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:06.714 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.566 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarwo-y3289-local'\n10:51:09.833 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1167 ms.\n10\n...[truncated 207074 chars]...\nTest - Local sync...: 79.60%\n10:55:22.193 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n10:55:22.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n10:55:22.243 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n10:55:22.267 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [252fbfac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:55:22.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.047,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:06.714 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.566 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarwo-y3289-local'\n10:51:09.833 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1167 ms.\n10\n...[truncated 207074 chars]...\nTest - Local sync...: 79.60%\n10:55:22.193 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n10:55:22.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n10:55:22.243 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n10:55:22.267 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [252fbfac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:55:22.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 29.864,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:06.714 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.566 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarwo-y3289-local'\n10:51:09.833 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1167 ms.\n10\n...[truncated 207074 chars]...\nTest - Local sync...: 79.60%\n10:55:22.193 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n10:55:22.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n10:55:22.243 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n10:55:22.267 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [252fbfac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:55:22.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 31.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:06.714 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.566 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarwo-y3289-local'\n10:51:09.833 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1167 ms.\n10\n...[truncated 207074 chars]...\nTest - Local sync...: 79.60%\n10:55:22.193 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n10:55:22.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n10:55:22.243 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n10:55:22.267 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [252fbfac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:55:22.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 30.473,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:06.714 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.566 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarwo-y3289-local'\n10:51:09.833 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1167 ms.\n10\n...[truncated 207074 chars]...\nTest - Local sync...: 79.60%\n10:55:22.193 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n10:55:22.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n10:55:22.243 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n10:55:22.267 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [252fbfac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:55:22.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 30.894,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:06.714 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.566 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarwo-y3289-local'\n10:51:09.833 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1167 ms.\n10\n...[truncated 207074 chars]...\nTest - Local sync...: 79.60%\n10:55:22.193 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n10:55:22.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n10:55:22.243 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n10:55:22.267 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [252fbfac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:55:22.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.596,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:06.714 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.566 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarwo-y3289-local'\n10:51:09.833 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1167 ms.\n10\n...[truncated 207074 chars]...\nTest - Local sync...: 79.60%\n10:55:22.193 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n10:55:22.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n10:55:22.243 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n10:55:22.267 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [252fbfac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:55:22.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 255.45999,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "10:51:06.714 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:06.973 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:09.566 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jz6qarwo-y3289-local'\n10:51:09.833 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1167 ms.\n10\n...[truncated 207074 chars]...\nTest - Local sync...: 79.60%\n10:55:22.193 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n10:55:22.217 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n10:55:22.243 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n10:55:22.267 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [252fbfac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:55:22.269 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:51:06"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 16.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:09.069 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300318, _1M=147252, _10M=47367, _100M=3027, _1G=2036, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n40206\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.035,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:09.069 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300318, _1M=147252, _10M=47367, _100M=3027, _1G=2036, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n40206\n"
        }
      ],
      "duration" : 16.218,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "10:51:09.069 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300318, _1M=147252, _10M=47367, _100M=3027, _1G=2036, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n40206\n",
      "timestamp" : "2019-08-11T08:51:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.471,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.473,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T08:51:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.31,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:08.728 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:10.817 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:10.888 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1113 ms.\n10:51:12.071 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:12.072 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.688 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.836 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.919 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.974 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:19.104 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.156,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:08.728 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:10.817 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:10.888 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1113 ms.\n10:51:12.071 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:12.072 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.688 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.836 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.919 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.974 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:19.104 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.156,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:08.728 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:10.817 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:10.888 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1113 ms.\n10:51:12.071 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:12.072 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.688 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.836 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.919 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.974 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:19.104 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.143,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:08.728 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:10.817 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:10.888 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1113 ms.\n10:51:12.071 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:12.072 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.688 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.836 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.919 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.974 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:19.104 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.186,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:08.728 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:10.817 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:10.888 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1113 ms.\n10:51:12.071 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:12.072 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.688 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.836 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.919 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.974 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:19.104 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.951,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "10:51:08.728 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:10.817 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:10.888 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1113 ms.\n10:51:12.071 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:12.072 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.688 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.773 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.836 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.919 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:18.974 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:51:19.104 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:51:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 23.653,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:09.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:11.319 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:11.387 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1614 ms.\n10:51:13.039 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:13.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\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\n10:52:28.932 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:28.958 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:31.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.112,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:09.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:11.319 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:11.387 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1614 ms.\n10:51:13.039 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:13.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\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\n10:52:28.932 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:28.958 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:31.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 21.708,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:09.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:11.319 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:11.387 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1614 ms.\n10:51:13.039 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:13.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\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\n10:52:28.932 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:28.958 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:31.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 12.995,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:09.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:11.319 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:11.387 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1614 ms.\n10:51:13.039 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:13.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\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\n10:52:28.932 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:28.958 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:31.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 15.043,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:09.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:11.319 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:11.387 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1614 ms.\n10:51:13.039 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:13.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\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\n10:52:28.932 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:28.958 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:31.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 2.566,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:51:09.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:11.319 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:11.387 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1614 ms.\n10:51:13.039 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:13.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\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\n10:52:28.932 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:28.958 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:31.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 76.077,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "10:51:09.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:51:11.319 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:51:11.387 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1614 ms.\n10:51:13.039 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n10:51:13.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n10\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\n10:52:28.932 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:28.958 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:52:31.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:51:15"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 40.18,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:55:28.557 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:55:29.480 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:55:29.504 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n10:55:29.505 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44519 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n10:56:07.918 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n10:56:08.217 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n10:56:08.218 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 40.18,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "10:55:28.557 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n10:55:29.480 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n10:55:29.504 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n10:55:29.505 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44519 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n10:56:07.918 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n10:56:08.217 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n10:56:08.218 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-08-11T08:55:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 310.633,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:21:02.594 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:21:03.529 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a7c7030]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rd89q-n9r7p-local-src'\n11:21:03.534 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a7c7030]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rd89q-n9r7p-local-src' locke\n...[truncated 320340 chars]...\n[325b8807]close: Deferring shut down of real LocalRepoManager 10000 ms.\n11:26:12.766 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n11:26:12.766 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5035eb40]getCloseDeferredMillis: closeDeferredMillis=10000\n11:26:12.766 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5035eb40]close: Deferring shut down of real LocalRepoManager 10000 ms.\n11:26:13.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 1,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "11:21:02.594 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:21:03.529 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a7c7030]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rd89q-n9r7p-local-src'\n11:21:03.534 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a7c7030]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rd89q-n9r7p-local-src' locke\n...[truncated 320340 chars]...\n[325b8807]close: Deferring shut down of real LocalRepoManager 10000 ms.\n11:26:12.766 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n11:26:12.766 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5035eb40]getCloseDeferredMillis: closeDeferredMillis=10000\n11:26:12.766 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5035eb40]close: Deferring shut down of real LocalRepoManager 10000 ms.\n11:26:13.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 310.633,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "11:21:02.594 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:21:03.529 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a7c7030]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rd89q-n9r7p-local-src'\n11:21:03.534 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a7c7030]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rd89q-n9r7p-local-src' locke\n...[truncated 320340 chars]...\n[325b8807]close: Deferring shut down of real LocalRepoManager 10000 ms.\n11:26:12.766 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n11:26:12.766 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5035eb40]getCloseDeferredMillis: closeDeferredMillis=10000\n11:26:12.766 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5035eb40]close: Deferring shut down of real LocalRepoManager 10000 ms.\n11:26:13.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:21:02"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 193.704,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:39 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:44 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:22.334 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:25.635 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lnS_8ZnQhG29VCngH_aiXg/.subshare/ssl.server/keystore' does not exist!\n10:56:25.640 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 470072 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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 139.673,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:39 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:44 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:22.334 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:25.635 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lnS_8ZnQhG29VCngH_aiXg/.subshare/ssl.server/keystore' does not exist!\n10:56:25.640 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 470072 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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n"
        }
      ],
      "duration" : 333.377,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Aug 11, 2019 10:56:39 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:44 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "10:56:22.334 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:25.635 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lnS_8ZnQhG29VCngH_aiXg/.subshare/ssl.server/keystore' does not exist!\n10:56:25.640 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 470072 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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n",
      "timestamp" : "2019-08-11T08:56:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 269.35,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:18:57.147 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:18:58.386 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src'\n11:18:58.390 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src' locke\n...[truncated 1816925 chars]...\n: closeDeferredMillis=20000\n11:35:49.045 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58310d3d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]getCloseDeferredMillis: closeDeferredMillis=20000\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.397 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 179.377,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:18:57.147 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:18:58.386 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src'\n11:18:58.390 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src' locke\n...[truncated 1816925 chars]...\n: closeDeferredMillis=20000\n11:35:49.045 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58310d3d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]getCloseDeferredMillis: closeDeferredMillis=20000\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.397 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 211.842,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:18:57.147 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:18:58.386 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src'\n11:18:58.390 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src' locke\n...[truncated 1816925 chars]...\n: closeDeferredMillis=20000\n11:35:49.045 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58310d3d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]getCloseDeferredMillis: closeDeferredMillis=20000\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.397 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 123.635,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:18:57.147 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:18:58.386 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src'\n11:18:58.390 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src' locke\n...[truncated 1816925 chars]...\n: closeDeferredMillis=20000\n11:35:49.045 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58310d3d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]getCloseDeferredMillis: closeDeferredMillis=20000\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.397 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 133.028,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:18:57.147 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:18:58.386 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src'\n11:18:58.390 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src' locke\n...[truncated 1816925 chars]...\n: closeDeferredMillis=20000\n11:35:49.045 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58310d3d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]getCloseDeferredMillis: closeDeferredMillis=20000\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.397 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 95.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:18:57.147 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:18:58.386 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src'\n11:18:58.390 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src' locke\n...[truncated 1816925 chars]...\n: closeDeferredMillis=20000\n11:35:49.045 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58310d3d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]getCloseDeferredMillis: closeDeferredMillis=20000\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.397 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1012.251,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "11:18:57.147 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:18:58.386 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src'\n11:18:58.390 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [679fa199]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rajoq-el30y-local-src' locke\n...[truncated 1816925 chars]...\n: closeDeferredMillis=20000\n11:35:49.045 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [58310d3d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]getCloseDeferredMillis: closeDeferredMillis=20000\n11:35:49.046 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ae7f505]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:35:49.397 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:18:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 395.751,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:35 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:40 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:21.954 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:25.655 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/u0dgvxNbPq3BZsXDsrUxmA/.subshare/ssl.server/keystore' does not exist!\n10:56:25.658 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 882681 chars]...\n: closeDeferredMillis=20000\n11:12:43.922 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [66c2422d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:12:43.934 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [57710edd]getCloseDeferredMillis: closeDeferredMillis=20000\n11:12:43.934 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [57710edd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:12:44.602 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 566.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:35 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:40 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:21.954 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:25.655 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/u0dgvxNbPq3BZsXDsrUxmA/.subshare/ssl.server/keystore' does not exist!\n10:56:25.658 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 882681 chars]...\n: closeDeferredMillis=20000\n11:12:43.922 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [66c2422d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:12:43.934 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [57710edd]getCloseDeferredMillis: closeDeferredMillis=20000\n11:12:43.934 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [57710edd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:12:44.602 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 961.755,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Aug 11, 2019 10:56:35 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:40 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "10:56:21.954 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:25.655 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/u0dgvxNbPq3BZsXDsrUxmA/.subshare/ssl.server/keystore' does not exist!\n10:56:25.658 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 882681 chars]...\n: closeDeferredMillis=20000\n11:12:43.922 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [66c2422d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:12:43.934 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [57710edd]getCloseDeferredMillis: closeDeferredMillis=20000\n11:12:43.934 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [57710edd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:12:44.602 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:56:42"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 316.062,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:39 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:44 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:23.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.843 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/qMg_M1JIAW2BUCPkDtsmGw/.subshare/ssl.server/keystore' does not exist!\n10:56:26.849 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 927236 chars]...\ns: closeDeferredMillis=20000\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [92ce331]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23f15207]getCloseDeferredMillis: closeDeferredMillis=20000\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23f15207]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:09:38.582 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 225.94,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:39 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:44 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:23.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.843 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/qMg_M1JIAW2BUCPkDtsmGw/.subshare/ssl.server/keystore' does not exist!\n10:56:26.849 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 927236 chars]...\ns: closeDeferredMillis=20000\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [92ce331]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23f15207]getCloseDeferredMillis: closeDeferredMillis=20000\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23f15207]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:09:38.582 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 228.427,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:39 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:44 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:23.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.843 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/qMg_M1JIAW2BUCPkDtsmGw/.subshare/ssl.server/keystore' does not exist!\n10:56:26.849 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 927236 chars]...\ns: closeDeferredMillis=20000\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [92ce331]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23f15207]getCloseDeferredMillis: closeDeferredMillis=20000\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23f15207]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:09:38.582 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 770.429,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Aug 11, 2019 10:56:39 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:44 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "10:56:23.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.843 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/qMg_M1JIAW2BUCPkDtsmGw/.subshare/ssl.server/keystore' does not exist!\n10:56:26.849 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 927236 chars]...\ns: closeDeferredMillis=20000\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [92ce331]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23f15207]getCloseDeferredMillis: closeDeferredMillis=20000\n11:09:38.198 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23f15207]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:09:38.582 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:56:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 171.13,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:12:45.570 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:12:46.753 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18842892]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r2kym-oogic-local-src'\n11:12:46.760 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18842892]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r2kym-oogic-local-src' locke\n...[truncated 418332 chars]...\ns: closeDeferredMillis=20000\n11:18:56.305 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c69a509]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:56.306 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a35161f]getCloseDeferredMillis: closeDeferredMillis=20000\n11:18:56.306 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a35161f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:56.740 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 200.041,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:12:45.570 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:12:46.753 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18842892]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r2kym-oogic-local-src'\n11:12:46.760 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18842892]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r2kym-oogic-local-src' locke\n...[truncated 418332 chars]...\ns: closeDeferredMillis=20000\n11:18:56.305 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c69a509]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:56.306 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a35161f]getCloseDeferredMillis: closeDeferredMillis=20000\n11:18:56.306 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a35161f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:56.740 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 371.17102,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "11:12:45.570 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:12:46.753 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18842892]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r2kym-oogic-local-src'\n11:12:46.760 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18842892]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r2kym-oogic-local-src' locke\n...[truncated 418332 chars]...\ns: closeDeferredMillis=20000\n11:18:56.305 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c69a509]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:56.306 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a35161f]getCloseDeferredMillis: closeDeferredMillis=20000\n11:18:56.306 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a35161f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:56.740 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:12:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 222.802,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:19:39.260 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n11:19:39.261 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n11:19:39.646 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:19:39.650 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:19:39.651 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1349692 chars]...\ns: closeDeferredMillis=20000\n11:30:19.642 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [952a348]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:19.643 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3826bd31]getCloseDeferredMillis: closeDeferredMillis=20000\n11:30:19.643 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3826bd31]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:20.038 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 222.914,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:19:39.260 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n11:19:39.261 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n11:19:39.646 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:19:39.650 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:19:39.651 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1349692 chars]...\ns: closeDeferredMillis=20000\n11:30:19.642 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [952a348]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:19.643 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3826bd31]getCloseDeferredMillis: closeDeferredMillis=20000\n11:30:19.643 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3826bd31]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:20.038 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 195.059,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:19:39.260 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n11:19:39.261 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n11:19:39.646 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:19:39.650 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:19:39.651 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1349692 chars]...\ns: closeDeferredMillis=20000\n11:30:19.642 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [952a348]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:19.643 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3826bd31]getCloseDeferredMillis: closeDeferredMillis=20000\n11:30:19.643 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3826bd31]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:20.038 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 640.775,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "11:19:39.260 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n11:19:39.261 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n11:19:39.646 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:19:39.650 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:19:39.651 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1349692 chars]...\ns: closeDeferredMillis=20000\n11:30:19.642 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [952a348]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:19.643 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3826bd31]getCloseDeferredMillis: closeDeferredMillis=20000\n11:30:19.643 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3826bd31]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:20.038 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:19:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 356.317,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:07:40.000 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n11:07:40.002 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n11:07:40.362 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:07:40.377 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:07:40.378 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 429302 chars]...\ns: closeDeferredMillis=20000\n11:13:35.914 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [85f775b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:13:35.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [326a2878]getCloseDeferredMillis: closeDeferredMillis=20000\n11:13:35.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [326a2878]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:13:36.311 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 356.317,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "11:07:40.000 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n11:07:40.002 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n11:07:40.362 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:07:40.377 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:07:40.378 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 429302 chars]...\ns: closeDeferredMillis=20000\n11:13:35.914 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [85f775b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:13:35.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [326a2878]getCloseDeferredMillis: closeDeferredMillis=20000\n11:13:35.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [326a2878]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:13:36.311 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:07:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 125.876,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:02:20.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:02:21.324 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [434fbe84]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qp6df-jl9gj-local-src'\n11:02:21.331 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [434fbe84]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qp6df-jl9gj-local-src' locke\n...[truncated 153169 chars]...\n[2274c653]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:04:25.824 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n11:04:25.827 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [434fbe84]getCloseDeferredMillis: closeDeferredMillis=20000\n11:04:25.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [434fbe84]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:04:26.195 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 125.876,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "11:02:20.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:02:21.324 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [434fbe84]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qp6df-jl9gj-local-src'\n11:02:21.331 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [434fbe84]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qp6df-jl9gj-local-src' locke\n...[truncated 153169 chars]...\n[2274c653]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:04:25.824 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n11:04:25.827 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [434fbe84]getCloseDeferredMillis: closeDeferredMillis=20000\n11:04:25.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [434fbe84]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:04:26.195 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:02:20"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 395.794,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:22.844 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.566 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/t6lrvLKHnVijm8ilEGnGog/.subshare/ssl.server/keystore' does not exist!\n10:56:26.571 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 500641 chars]...\n: closeDeferredMillis=20000\n11:03:26.261 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [338f6900]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:03:26.262 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [764f786c]getCloseDeferredMillis: closeDeferredMillis=20000\n11:03:26.262 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [764f786c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:03:26.637 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 395.794,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Aug 11, 2019 10:56:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "10:56:22.844 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.566 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/t6lrvLKHnVijm8ilEGnGog/.subshare/ssl.server/keystore' does not exist!\n10:56:26.571 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 500641 chars]...\n: closeDeferredMillis=20000\n11:03:26.261 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [338f6900]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:03:26.262 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [764f786c]getCloseDeferredMillis: closeDeferredMillis=20000\n11:03:26.262 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [764f786c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:03:26.637 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:56:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 570.444,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n11:09:44.122 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n11:09:44.128 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n11:09:44.128 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n11:09:44.140 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:09:44.142 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n11:09:44.143 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1259298 chars]...\nnager 20000 ms.\n11:19:05.468 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n11:19:05.468 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n11:19:05.498 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n11:19:05.499 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a8078ee]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 570.444,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n11:09:44.122 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n11:09:44.128 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n11:09:44.128 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n11:09:44.140 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:09:44.142 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n11:09:44.143 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1259298 chars]...\nnager 20000 ms.\n11:19:05.468 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n11:19:05.468 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n11:19:05.498 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n11:19:05.499 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a8078ee]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-08-11T09:09:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 0.956,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:03:27.749 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=325.0 MiB, used=103.9 MiB, available=351.6 MiB\n11:03:28.802 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:29.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:29.758 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:30.320 [qtp2133481538-23] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Meth\n...[truncated 79735 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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n11:03:33.090 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.337,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:03:27.749 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=325.0 MiB, used=103.9 MiB, available=351.6 MiB\n11:03:28.802 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:29.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:29.758 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:30.320 [qtp2133481538-23] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Meth\n...[truncated 79735 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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n11:03:33.090 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.2929997,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "11:03:27.749 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=325.0 MiB, used=103.9 MiB, available=351.6 MiB\n11:03:28.802 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:29.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:29.758 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:30.320 [qtp2133481538-23] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Meth\n...[truncated 79735 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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n11:03:33.090 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:03:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 19.716,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:19:11.910 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:19:11.919 [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/qMg_M1JIAW2BUCPkDtsmGw/client1/.gnupg/pubring.gpg'\n11:19:11.922 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 151656 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='IKnTJG2QdshWnyHz1ZICpQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n11:19:37.003 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n11:19:37.007 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n11:19:37.040 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 10.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:19:11.910 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:19:11.919 [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/qMg_M1JIAW2BUCPkDtsmGw/client1/.gnupg/pubring.gpg'\n11:19:11.922 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 151656 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='IKnTJG2QdshWnyHz1ZICpQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n11:19:37.003 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n11:19:37.007 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n11:19:37.040 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 29.721,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "11:19:11.910 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:19:11.919 [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/qMg_M1JIAW2BUCPkDtsmGw/client1/.gnupg/pubring.gpg'\n11:19:11.922 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 151656 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='IKnTJG2QdshWnyHz1ZICpQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n11:19:37.003 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n11:19:37.007 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n11:19:37.040 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-08-11T09:19:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 275.815,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:36 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:22.755 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.660 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/EHoUsAO6fOLnTz9PGOdaDA/.subshare/ssl.server/keystore' does not exist!\n10:56:26.667 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 610054 chars]...\n: closeDeferredMillis=20000\n11:07:39.287 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [51859184]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:07:39.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d5faddc]getCloseDeferredMillis: closeDeferredMillis=20000\n11:07:39.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d5faddc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:07:39.621 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 190.94,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:36 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:22.755 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.660 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/EHoUsAO6fOLnTz9PGOdaDA/.subshare/ssl.server/keystore' does not exist!\n10:56:26.667 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 610054 chars]...\n: closeDeferredMillis=20000\n11:07:39.287 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [51859184]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:07:39.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d5faddc]getCloseDeferredMillis: closeDeferredMillis=20000\n11:07:39.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d5faddc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:07:39.621 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 187.888,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Aug 11, 2019 10:56:36 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "10:56:22.755 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.660 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/EHoUsAO6fOLnTz9PGOdaDA/.subshare/ssl.server/keystore' does not exist!\n10:56:26.667 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 610054 chars]...\n: closeDeferredMillis=20000\n11:07:39.287 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [51859184]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:07:39.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d5faddc]getCloseDeferredMillis: closeDeferredMillis=20000\n11:07:39.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d5faddc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:07:39.621 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 654.643,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Aug 11, 2019 10:56:36 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nAug 11, 2019 10:56:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "10:56:22.755 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n10:56:26.660 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/EHoUsAO6fOLnTz9PGOdaDA/.subshare/ssl.server/keystore' does not exist!\n10:56:26.667 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 610054 chars]...\n: closeDeferredMillis=20000\n11:07:39.287 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [51859184]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:07:39.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d5faddc]getCloseDeferredMillis: closeDeferredMillis=20000\n11:07:39.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d5faddc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:07:39.621 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T08:56:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.398,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:33:44.834 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:33:44.836 [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/lnS_8ZnQhG29VCngH_aiXg/.gnupg/pubring.gpg'\n11:33:44.838 [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]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 71 ms.\n11:33:48.298 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=HAia0FyOhRzxFyjF18PbDA, invitation=false]\n11:33:48.336 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n11:33:48.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.398,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "11:33:44.834 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:33:44.836 [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/lnS_8ZnQhG29VCngH_aiXg/.gnupg/pubring.gpg'\n11:33:44.838 [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]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 71 ms.\n11:33:48.298 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=HAia0FyOhRzxFyjF18PbDA, invitation=false]\n11:33:48.336 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n11:33:48.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:33:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 309.344,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:13:36.334 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:13:37.104 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fd1f6a1]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r3nt9-ylci4-local-src'\n11:13:37.110 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fd1f6a1]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r3nt9-ylci4-local-src' locked \n...[truncated 477612 chars]...\ns: closeDeferredMillis=20000\n11:18:45.041 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fd1f6a1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:45.044 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1acbf75c]getCloseDeferredMillis: closeDeferredMillis=20000\n11:18:45.044 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1acbf75c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:45.676 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 309.344,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "11:13:36.334 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:13:37.104 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fd1f6a1]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r3nt9-ylci4-local-src'\n11:13:37.110 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fd1f6a1]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6r3nt9-ylci4-local-src' locked \n...[truncated 477612 chars]...\ns: closeDeferredMillis=20000\n11:18:45.041 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fd1f6a1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:45.044 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1acbf75c]getCloseDeferredMillis: closeDeferredMillis=20000\n11:18:45.044 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1acbf75c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:18:45.676 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:13:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 281.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:03:44.759 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:45.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ae2d813]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qqzgz-u35li-local-src'\n11:03:45.693 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ae2d813]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qqzgz-u35li-local-src' locke\n...[truncated 1381001 chars]...\n: closeDeferredMillis=20000\n11:21:01.685 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39f65a06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:21:01.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b69f3d4]getCloseDeferredMillis: closeDeferredMillis=20000\n11:21:01.688 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b69f3d4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:21:02.143 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 371.764,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:03:44.759 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:45.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ae2d813]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qqzgz-u35li-local-src'\n11:03:45.693 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ae2d813]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qqzgz-u35li-local-src' locke\n...[truncated 1381001 chars]...\n: closeDeferredMillis=20000\n11:21:01.685 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39f65a06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:21:01.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b69f3d4]getCloseDeferredMillis: closeDeferredMillis=20000\n11:21:01.688 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b69f3d4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:21:02.143 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 384.335,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:03:44.759 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:45.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ae2d813]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qqzgz-u35li-local-src'\n11:03:45.693 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ae2d813]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qqzgz-u35li-local-src' locke\n...[truncated 1381001 chars]...\n: closeDeferredMillis=20000\n11:21:01.685 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39f65a06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:21:01.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b69f3d4]getCloseDeferredMillis: closeDeferredMillis=20000\n11:21:01.688 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b69f3d4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:21:02.143 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1037.384,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "11:03:44.759 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:03:45.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ae2d813]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qqzgz-u35li-local-src'\n11:03:45.693 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ae2d813]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qqzgz-u35li-local-src' locke\n...[truncated 1381001 chars]...\n: closeDeferredMillis=20000\n11:21:01.685 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [39f65a06]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:21:01.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b69f3d4]getCloseDeferredMillis: closeDeferredMillis=20000\n11:21:01.688 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b69f3d4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:21:02.143 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:03:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.557,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:35:51.707 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:35:54.260 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.557,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "11:35:51.707 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:35:54.260 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:35:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 285.752,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:18:46.416 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n11:18:46.416 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n11:18:46.833 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:18:46.834 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:18:46.834 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 462948 chars]...\n: closeDeferredMillis=20000\n11:23:31.781 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [598b50cf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:23:31.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b4e16ee]getCloseDeferredMillis: closeDeferredMillis=20000\n11:23:31.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b4e16ee]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:23:32.160 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 285.752,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "11:18:46.416 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n11:18:46.416 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n11:18:46.833 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:18:46.834 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n11:18:46.834 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 462948 chars]...\n: closeDeferredMillis=20000\n11:23:31.781 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [598b50cf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:23:31.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b4e16ee]getCloseDeferredMillis: closeDeferredMillis=20000\n11:23:31.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b4e16ee]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:23:32.160 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:18:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 240.445,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 291.826,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 219.383,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 142.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 183.317,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 223.475,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 311.394,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 1,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 145.161,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1757.015,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "11:04:26.947 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:04:27.733 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src'\n11:04:27.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [86415c2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6qrvwv-8a47d-local-src' locked \n...[truncated 2446609 chars]...\n: closeDeferredMillis=20000\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31896b49]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]getCloseDeferredMillis: closeDeferredMillis=20000\n11:33:43.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5065aa02]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:33:43.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:04:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 228.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "11:26:13.701 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:26:14.564 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67203eab]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rjw9u-ooo5u-local-src'\n11:26:14.568 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67203eab]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rjw9u-ooo5u-local-src' locke\n...[truncated 300578 chars]...\n: closeDeferredMillis=20000\n11:30:01.396 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67203eab]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:01.396 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [680308da]getCloseDeferredMillis: closeDeferredMillis=20000\n11:30:01.396 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [680308da]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:01.847 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 228.152,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "11:26:13.701 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n11:26:14.564 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67203eab]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rjw9u-ooo5u-local-src'\n11:26:14.568 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67203eab]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jz6rjw9u-ooo5u-local-src' locke\n...[truncated 300578 chars]...\n: closeDeferredMillis=20000\n11:30:01.396 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [67203eab]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:01.396 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [680308da]getCloseDeferredMillis: closeDeferredMillis=20000\n11:30:01.396 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [680308da]close: Deferring shut down of real LocalRepoManager 20000 ms.\n11:30:01.847 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-08-11T09:26:13"
    }
  ]
}