{
  "duration" : 10937.034,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 16.855,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6074922 random bytes plaintext took 247 ms.\n18:26:23.083 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1905 ms.\nsymmetricWithoutIv: Encrypting 6074922 bytes plaintext to 6074934 bytes ciphertext took 1010 ms.\nsymmetricWithoutIv: Decrypting 6074934 bytes ciphertext to 6074922 bytes plaintext took 566 ms\n...[truncated 37152 chars]...\n9367 bytes plaintext took 296 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9662462 random bytes plaintext took 65 ms.\nasymmetricCombiWithRandomIv: Encrypting 9662462 bytes plaintext to 9663006 bytes ciphertext took 497 ms.\nasymmetricCombiWithRandomIv: Decrypting 9663006 bytes ciphertext to 9662462 bytes plaintext took 504 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 4.663,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6074922 random bytes plaintext took 247 ms.\n18:26:23.083 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1905 ms.\nsymmetricWithoutIv: Encrypting 6074922 bytes plaintext to 6074934 bytes ciphertext took 1010 ms.\nsymmetricWithoutIv: Decrypting 6074934 bytes ciphertext to 6074922 bytes plaintext took 566 ms\n...[truncated 37152 chars]...\n9367 bytes plaintext took 296 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9662462 random bytes plaintext took 65 ms.\nasymmetricCombiWithRandomIv: Encrypting 9662462 bytes plaintext to 9663006 bytes ciphertext took 497 ms.\nasymmetricCombiWithRandomIv: Decrypting 9663006 bytes ciphertext to 9662462 bytes plaintext took 504 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 5.196,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6074922 random bytes plaintext took 247 ms.\n18:26:23.083 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1905 ms.\nsymmetricWithoutIv: Encrypting 6074922 bytes plaintext to 6074934 bytes ciphertext took 1010 ms.\nsymmetricWithoutIv: Decrypting 6074934 bytes ciphertext to 6074922 bytes plaintext took 566 ms\n...[truncated 37152 chars]...\n9367 bytes plaintext took 296 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9662462 random bytes plaintext took 65 ms.\nasymmetricCombiWithRandomIv: Encrypting 9662462 bytes plaintext to 9663006 bytes ciphertext took 497 ms.\nasymmetricCombiWithRandomIv: Decrypting 9663006 bytes ciphertext to 9662462 bytes plaintext took 504 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 15.374,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6074922 random bytes plaintext took 247 ms.\n18:26:23.083 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1905 ms.\nsymmetricWithoutIv: Encrypting 6074922 bytes plaintext to 6074934 bytes ciphertext took 1010 ms.\nsymmetricWithoutIv: Decrypting 6074934 bytes ciphertext to 6074922 bytes plaintext took 566 ms\n...[truncated 37152 chars]...\n9367 bytes plaintext took 296 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9662462 random bytes plaintext took 65 ms.\nasymmetricCombiWithRandomIv: Encrypting 9662462 bytes plaintext to 9663006 bytes ciphertext took 497 ms.\nasymmetricCombiWithRandomIv: Decrypting 9663006 bytes ciphertext to 9662462 bytes plaintext took 504 ms.\n"
        }
      ],
      "duration" : 42.088,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6074922 random bytes plaintext took 247 ms.\n18:26:23.083 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1905 ms.\nsymmetricWithoutIv: Encrypting 6074922 bytes plaintext to 6074934 bytes ciphertext took 1010 ms.\nsymmetricWithoutIv: Decrypting 6074934 bytes ciphertext to 6074922 bytes plaintext took 566 ms\n...[truncated 37152 chars]...\n9367 bytes plaintext took 296 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9662462 random bytes plaintext took 65 ms.\nasymmetricCombiWithRandomIv: Encrypting 9662462 bytes plaintext to 9663006 bytes ciphertext took 497 ms.\nasymmetricCombiWithRandomIv: Decrypting 9663006 bytes ciphertext to 9662462 bytes plaintext took 504 ms.\n",
      "timestamp" : "2019-07-27T16:26:21"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.259,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T16:26:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 6.197,
          "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.635,
          "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.34,
          "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.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "readSecringGpg",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        }
      ],
      "duration" : 7.184,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2019-07-27T16:26:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.258,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T16:26:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 7.983,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 7.983,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T16:26:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 9.696,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:26:21.305 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:21.371 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:21.511 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:21.524 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:23.310 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n18:26:41.742 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.104,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:26:21.305 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:21.371 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:21.511 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:21.524 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:23.310 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n18:26:41.742 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 3.768,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:26:21.305 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:21.371 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:21.511 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:21.524 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:23.310 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n18:26:41.742 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.188,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:26:21.305 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:21.371 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:21.511 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:21.524 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:23.310 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n18:26:41.742 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 5.07,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:26:21.305 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:21.371 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:21.511 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:21.524 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:23.310 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n18:26:41.742 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 18.826,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "18:26:21.305 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:21.371 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:21.511 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:21.524 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/gj3g1hloFOBV3wTLZKx-uQ/.gnupg\n18:26:23.310 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n18:26:41.742 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:26:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.327,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.011,
          "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.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.343,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T16:26:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.709,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:26:27.142 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:27.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:27.270 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/bW8dorEeXkLJA6xryph4Vw/.gnupg\n18:26:27.272 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/bW8dorEeXkLJA6xryph4Vw/.gnupg\n18:26:27.416 [Test \n...[truncated 14043 chars]...\nrying.\n18:26:49.284 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.280 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5992 ms.\n18:26:55.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.399 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.8,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:26:27.142 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:27.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:27.270 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/bW8dorEeXkLJA6xryph4Vw/.gnupg\n18:26:27.272 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/bW8dorEeXkLJA6xryph4Vw/.gnupg\n18:26:27.416 [Test \n...[truncated 14043 chars]...\nrying.\n18:26:49.284 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.280 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5992 ms.\n18:26:55.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.399 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 16.789,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:26:27.142 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:27.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:27.270 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/bW8dorEeXkLJA6xryph4Vw/.gnupg\n18:26:27.272 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/bW8dorEeXkLJA6xryph4Vw/.gnupg\n18:26:27.416 [Test \n...[truncated 14043 chars]...\nrying.\n18:26:49.284 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.280 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5992 ms.\n18:26:55.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.399 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 28.298,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "18:26:27.142 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:26:27.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:26:27.270 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/bW8dorEeXkLJA6xryph4Vw/.gnupg\n18:26:27.272 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/bW8dorEeXkLJA6xryph4Vw/.gnupg\n18:26:27.416 [Test \n...[truncated 14043 chars]...\nrying.\n18:26:49.284 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.280 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5992 ms.\n18:26:55.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.399 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:26:55.459 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:26:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 2.456,
          "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.075,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.5310001,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T16:26:18"
    },
    {
      "cases" : [
        {
          "age" : 118,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 8.956,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 1.816,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 10.773001,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T16:27:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.444,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:21.519 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3302 msec.\n18:27:21.761 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n18:27:21.775 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n18:27:21.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n18:27:21.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:34.471 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n18:27:34.838 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n18:27:35.104 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n18:27:35.378 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:35.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 9.263,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:21.519 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3302 msec.\n18:27:21.761 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n18:27:21.775 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n18:27:21.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n18:27:21.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:34.471 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n18:27:34.838 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n18:27:35.104 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n18:27:35.378 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:35.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:21.519 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3302 msec.\n18:27:21.761 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n18:27:21.775 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n18:27:21.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n18:27:21.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:34.471 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n18:27:34.838 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n18:27:35.104 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n18:27:35.378 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:35.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 5.154,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:21.519 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3302 msec.\n18:27:21.761 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n18:27:21.775 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n18:27:21.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n18:27:21.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:34.471 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n18:27:34.838 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n18:27:35.104 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n18:27:35.378 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:35.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.153,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:21.519 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3302 msec.\n18:27:21.761 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n18:27:21.775 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n18:27:21.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n18:27:21.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:34.471 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n18:27:34.838 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n18:27:35.104 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n18:27:35.378 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:35.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 18.114,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "18:27:21.519 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3302 msec.\n18:27:21.761 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n18:27:21.775 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n18:27:21.778 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n18:27:21.782 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:34.471 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n18:27:34.838 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n18:27:35.104 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n18:27:35.378 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n18:27:35.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-07-27T16:27:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 6.492,
          "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.2,
          "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.692,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2019-07-27T16:27:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.149,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:18.644 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -17643\n18:27:18.675 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -17643\n18:27:18.702 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 47893\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 5.398,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:18.644 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -17643\n18:27:18.675 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -17643\n18:27:18.702 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 47893\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:18.644 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -17643\n18:27:18.675 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -17643\n18:27:18.702 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 47893\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 20.795,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:18.644 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -17643\n18:27:18.675 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -17643\n18:27:18.702 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 47893\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 17.893,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:27:18.644 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -17643\n18:27:18.675 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -17643\n18:27:18.702 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 47893\n"
        }
      ],
      "duration" : 44.451,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "18:27:18.644 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -17643\n18:27:18.675 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -17643\n18:27:18.702 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 47893\n",
      "timestamp" : "2019-07-27T16:27:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 5.345,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.345,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T16:27:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.191,
          "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.099,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedCipherEngines",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.06,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.052,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedPaddings",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        }
      ],
      "duration" : 0.402,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2019-07-27T16:27:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 79.855,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:25.804 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.028 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a87e5ff]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr13o1-4dmxj-local'\n18:28:28.262 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1738 ms.\n18\n...[truncated 41425 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n18:29:45.441 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n18:29:45.481 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n18:29:45.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a87e5ff]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:29:45.737 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 79.855,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "18:28:25.804 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.028 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.080 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a87e5ff]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr13o1-4dmxj-local'\n18:28:28.262 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1738 ms.\n18\n...[truncated 41425 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n18:29:45.441 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n18:29:45.481 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n18:29:45.734 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a87e5ff]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:29:45.737 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:28:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 68.689,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:26.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.581 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [481eb97d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr142e-l2v63-local'\n18:28:28.725 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1275 ms.\n18\n...[truncated 207084 chars]...\nTest - Local sync...: 79.60%\n18:32:17.779 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n18:32:17.801 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n18:32:17.824 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n18:32:17.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68dda72b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:32:17.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.531,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:26.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.581 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [481eb97d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr142e-l2v63-local'\n18:28:28.725 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1275 ms.\n18\n...[truncated 207084 chars]...\nTest - Local sync...: 79.60%\n18:32:17.779 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n18:32:17.801 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n18:32:17.824 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n18:32:17.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68dda72b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:32:17.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 26.519,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:26.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.581 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [481eb97d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr142e-l2v63-local'\n18:28:28.725 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1275 ms.\n18\n...[truncated 207084 chars]...\nTest - Local sync...: 79.60%\n18:32:17.779 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n18:32:17.801 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n18:32:17.824 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n18:32:17.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68dda72b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:32:17.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 25.811,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:26.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.581 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [481eb97d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr142e-l2v63-local'\n18:28:28.725 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1275 ms.\n18\n...[truncated 207084 chars]...\nTest - Local sync...: 79.60%\n18:32:17.779 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n18:32:17.801 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n18:32:17.824 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n18:32:17.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68dda72b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:32:17.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 24.83,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:26.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.581 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [481eb97d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr142e-l2v63-local'\n18:28:28.725 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1275 ms.\n18\n...[truncated 207084 chars]...\nTest - Local sync...: 79.60%\n18:32:17.779 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n18:32:17.801 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n18:32:17.824 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n18:32:17.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68dda72b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:32:17.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 25.821,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:26.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.581 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [481eb97d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr142e-l2v63-local'\n18:28:28.725 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1275 ms.\n18\n...[truncated 207084 chars]...\nTest - Local sync...: 79.60%\n18:32:17.779 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n18:32:17.801 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n18:32:17.824 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n18:32:17.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68dda72b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:32:17.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.321,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:26.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.581 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [481eb97d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr142e-l2v63-local'\n18:28:28.725 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1275 ms.\n18\n...[truncated 207084 chars]...\nTest - Local sync...: 79.60%\n18:32:17.779 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n18:32:17.801 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n18:32:17.824 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n18:32:17.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68dda72b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:32:17.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 231.522,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "18:28:26.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:26.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:28.581 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [481eb97d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jylr142e-l2v63-local'\n18:28:28.725 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1275 ms.\n18\n...[truncated 207084 chars]...\nTest - Local sync...: 79.60%\n18:32:17.779 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n18:32:17.801 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n18:32:17.824 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n18:32:17.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68dda72b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:32:17.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:28:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 15.444,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:26.945 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299867, _1M=148028, _10M=47004, _100M=3055, _1G=2046, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n55848\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:26.945 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299867, _1M=148028, _10M=47004, _100M=3055, _1G=2046, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n55848\n"
        }
      ],
      "duration" : 15.473001,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "18:28:26.945 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299867, _1M=148028, _10M=47004, _100M=3055, _1G=2046, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n55848\n",
      "timestamp" : "2019-07-27T16:28:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.07,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.0709999,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T16:28:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.291,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.187 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.976 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:29.010 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1990 ms.\n18:28:31.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:31.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.284 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.343 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.379 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.469 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.521 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.176,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.187 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.976 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:29.010 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1990 ms.\n18:28:31.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:31.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.284 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.343 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.379 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.469 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.521 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.116,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.187 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.976 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:29.010 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1990 ms.\n18:28:31.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:31.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.284 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.343 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.379 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.469 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.521 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.085,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.187 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.976 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:29.010 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1990 ms.\n18:28:31.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:31.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.284 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.343 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.379 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.469 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.521 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.089,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.187 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.976 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:29.010 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1990 ms.\n18:28:31.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:31.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.284 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.343 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.379 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.469 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.521 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.7570004,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "18:28:27.187 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.976 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:29.010 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1990 ms.\n18:28:31.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:31.056 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.284 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.343 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.379 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.469 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:28:37.521 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:28:32"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 24.315,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.021 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.298 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:28.388 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1612 ms.\n18:28:30.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:30.067 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\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\n18:29:48.645 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:29:48.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:30:01.860 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.168,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.021 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.298 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:28.388 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1612 ms.\n18:28:30.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:30.067 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\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\n18:29:48.645 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:29:48.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:30:01.860 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 24.778,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.021 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.298 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:28.388 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1612 ms.\n18:28:30.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:30.067 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\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\n18:29:48.645 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:29:48.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:30:01.860 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 12.881,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.021 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.298 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:28.388 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1612 ms.\n18:28:30.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:30.067 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\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\n18:29:48.645 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:29:48.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:30:01.860 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 14.106,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.021 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.298 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:28.388 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1612 ms.\n18:28:30.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:30.067 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\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\n18:29:48.645 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:29:48.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:30:01.860 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 13.214,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:28:27.021 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.298 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:28.388 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1612 ms.\n18:28:30.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:30.067 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\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\n18:29:48.645 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:29:48.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:30:01.860 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 89.462,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "18:28:27.021 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:28:28.298 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:28:28.388 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1612 ms.\n18:28:30.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n18:28:30.067 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n18\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\n18:29:48.645 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:29:48.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:30:01.860 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:28:32"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 31.706,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:32:24.239 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:32:25.045 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:32:25.065 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n18:32:25.066 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44521 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n18:32:55.368 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n18:32:55.436 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n18:32:55.436 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 31.706,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "18:32:24.239 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:32:25.045 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n18:32:25.065 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n18:32:25.066 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44521 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n18:32:55.368 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n18:32:55.436 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n18:32:55.436 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-07-27T16:32:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 266.767,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:59:12.524 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:13.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5726fc13]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls4niz-bn4nh-local-src'\n18:59:13.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5726fc13]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls4niz-bn4nh-local-src' locke\n...[truncated 334956 chars]...\n[5e27580e]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:03:38.843 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:03:38.843 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72704962]getCloseDeferredMillis: closeDeferredMillis=10000\n19:03:38.844 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72704962]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:03:39.289 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 84,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 291,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "18:59:12.524 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:13.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5726fc13]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls4niz-bn4nh-local-src'\n18:59:13.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5726fc13]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls4niz-bn4nh-local-src' locke\n...[truncated 334956 chars]...\n[5e27580e]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:03:38.843 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:03:38.843 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72704962]getCloseDeferredMillis: closeDeferredMillis=10000\n19:03:38.844 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72704962]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:03:39.289 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 266.767,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "18:59:12.524 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:13.310 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5726fc13]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls4niz-bn4nh-local-src'\n18:59:13.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5726fc13]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls4niz-bn4nh-local-src' locke\n...[truncated 334956 chars]...\n[5e27580e]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:03:38.843 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:03:38.843 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72704962]getCloseDeferredMillis: closeDeferredMillis=10000\n19:03:38.844 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72704962]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:03:39.289 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:59:12"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 198.052,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:11.444 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:15.389 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/dlFAW5CFiVn6t0gzYXDNGw/.subshare/ssl.server/keystore' does not exist!\n18:33:15.399 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 531602 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 118.959,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:11.444 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:15.389 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/dlFAW5CFiVn6t0gzYXDNGw/.subshare/ssl.server/keystore' does not exist!\n18:33:15.399 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 531602 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        }
      ],
      "duration" : 317.011,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Jul 27, 2019 6:33:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "18:33:11.444 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:15.389 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/dlFAW5CFiVn6t0gzYXDNGw/.subshare/ssl.server/keystore' does not exist!\n18:33:15.399 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 531602 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n",
      "timestamp" : "2019-07-27T16:33:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 249.433,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:57:28.971 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:57:30.208 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src'\n18:57:30.213 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src' locke\n...[truncated 1959088 chars]...\n: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21cc1e07]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]getCloseDeferredMillis: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.452 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 183.109,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:57:28.971 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:57:30.208 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src'\n18:57:30.213 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src' locke\n...[truncated 1959088 chars]...\n: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21cc1e07]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]getCloseDeferredMillis: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.452 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 175.215,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:57:28.971 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:57:30.208 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src'\n18:57:30.213 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src' locke\n...[truncated 1959088 chars]...\n: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21cc1e07]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]getCloseDeferredMillis: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.452 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 131.241,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:57:28.971 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:57:30.208 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src'\n18:57:30.213 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src' locke\n...[truncated 1959088 chars]...\n: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21cc1e07]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]getCloseDeferredMillis: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.452 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 115.342,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:57:28.971 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:57:30.208 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src'\n18:57:30.213 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src' locke\n...[truncated 1959088 chars]...\n: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21cc1e07]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]getCloseDeferredMillis: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.452 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 98.122,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:57:28.971 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:57:30.208 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src'\n18:57:30.213 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src' locke\n...[truncated 1959088 chars]...\n: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21cc1e07]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]getCloseDeferredMillis: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.452 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 952.4619,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "18:57:28.971 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:57:30.208 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src'\n18:57:30.213 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1cba8a2b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyls2fyw-hjhe5-local-src' locke\n...[truncated 1959088 chars]...\n: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21cc1e07]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]getCloseDeferredMillis: closeDeferredMillis=20000\n19:13:21.089 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3eb42678]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:13:21.452 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:57:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 345.463,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:34 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:11.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:14.666 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/fmFXsnwtH39b6UDtZgNy5g/.subshare/ssl.server/keystore' does not exist!\n18:33:14.671 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1054536 chars]...\n: closeDeferredMillis=20000\n18:50:34.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77240912]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:34.786 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [105f8e28]getCloseDeferredMillis: closeDeferredMillis=20000\n18:50:34.786 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [105f8e28]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:35.243 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 672.769,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:34 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:11.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:14.666 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/fmFXsnwtH39b6UDtZgNy5g/.subshare/ssl.server/keystore' does not exist!\n18:33:14.671 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1054536 chars]...\n: closeDeferredMillis=20000\n18:50:34.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77240912]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:34.786 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [105f8e28]getCloseDeferredMillis: closeDeferredMillis=20000\n18:50:34.786 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [105f8e28]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:35.243 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1018.232,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Jul 27, 2019 6:33:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:34 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "18:33:11.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:14.666 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/fmFXsnwtH39b6UDtZgNy5g/.subshare/ssl.server/keystore' does not exist!\n18:33:14.671 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1054536 chars]...\n: closeDeferredMillis=20000\n18:50:34.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [77240912]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:34.786 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [105f8e28]getCloseDeferredMillis: closeDeferredMillis=20000\n18:50:34.786 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [105f8e28]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:35.243 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:33:37"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 326.302,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:10.456 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:13.884 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/yf00dQhWcLa1WWwgawn-8g/.subshare/ssl.server/keystore' does not exist!\n18:33:13.897 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1000407 chars]...\n: closeDeferredMillis=20000\n18:47:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [44ad36a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:47:11.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6be748d7]getCloseDeferredMillis: closeDeferredMillis=20000\n18:47:11.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6be748d7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:47:12.188 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 284.299,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:10.456 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:13.884 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/yf00dQhWcLa1WWwgawn-8g/.subshare/ssl.server/keystore' does not exist!\n18:33:13.897 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1000407 chars]...\n: closeDeferredMillis=20000\n18:47:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [44ad36a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:47:11.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6be748d7]getCloseDeferredMillis: closeDeferredMillis=20000\n18:47:11.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6be748d7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:47:12.188 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 206.412,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:10.456 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:13.884 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/yf00dQhWcLa1WWwgawn-8g/.subshare/ssl.server/keystore' does not exist!\n18:33:13.897 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1000407 chars]...\n: closeDeferredMillis=20000\n18:47:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [44ad36a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:47:11.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6be748d7]getCloseDeferredMillis: closeDeferredMillis=20000\n18:47:11.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6be748d7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:47:12.188 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 817.013,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Jul 27, 2019 6:33:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "18:33:10.456 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:13.884 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/yf00dQhWcLa1WWwgawn-8g/.subshare/ssl.server/keystore' does not exist!\n18:33:13.897 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1000407 chars]...\n: closeDeferredMillis=20000\n18:47:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [44ad36a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:47:11.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6be748d7]getCloseDeferredMillis: closeDeferredMillis=20000\n18:47:11.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6be748d7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:47:12.188 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:33:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 211.873,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:50:36.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:50:37.142 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72233a55]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrtl90-785r5-local-src'\n18:50:37.147 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72233a55]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrtl90-785r5-local-src' locke\n...[truncated 445384 chars]...\n: closeDeferredMillis=20000\n18:57:27.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [411ec9f7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:57:27.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [45e9053f]getCloseDeferredMillis: closeDeferredMillis=20000\n18:57:27.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [45e9053f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:57:28.310 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 200.071,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:50:36.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:50:37.142 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72233a55]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrtl90-785r5-local-src'\n18:50:37.147 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72233a55]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrtl90-785r5-local-src' locke\n...[truncated 445384 chars]...\n: closeDeferredMillis=20000\n18:57:27.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [411ec9f7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:57:27.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [45e9053f]getCloseDeferredMillis: closeDeferredMillis=20000\n18:57:27.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [45e9053f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:57:28.310 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 411.944,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "18:50:36.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:50:37.142 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72233a55]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrtl90-785r5-local-src'\n18:50:37.147 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72233a55]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrtl90-785r5-local-src' locke\n...[truncated 445384 chars]...\n: closeDeferredMillis=20000\n18:57:27.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [411ec9f7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:57:27.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [45e9053f]getCloseDeferredMillis: closeDeferredMillis=20000\n18:57:27.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [45e9053f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:57:28.310 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:50:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 223.023,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:58:22.142 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:58:22.144 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:58:22.175 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(Ht\n...[truncated 1460071 chars]...\n: closeDeferredMillis=20000\n19:08:37.134 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [78a95e8f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:08:37.136 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3632a006]getCloseDeferredMillis: closeDeferredMillis=20000\n19:08:37.136 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3632a006]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:08:37.540 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 220.432,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:58:22.142 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:58:22.144 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:58:22.175 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(Ht\n...[truncated 1460071 chars]...\n: closeDeferredMillis=20000\n19:08:37.134 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [78a95e8f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:08:37.136 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3632a006]getCloseDeferredMillis: closeDeferredMillis=20000\n19:08:37.136 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3632a006]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:08:37.540 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 171.947,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:58:22.142 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:58:22.144 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:58:22.175 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(Ht\n...[truncated 1460071 chars]...\n: closeDeferredMillis=20000\n19:08:37.134 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [78a95e8f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:08:37.136 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3632a006]getCloseDeferredMillis: closeDeferredMillis=20000\n19:08:37.136 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3632a006]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:08:37.540 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 615.40204,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "18:58:22.142 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:58:22.144 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:58:22.175 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(Ht\n...[truncated 1460071 chars]...\n: closeDeferredMillis=20000\n19:08:37.134 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [78a95e8f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:08:37.136 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3632a006]getCloseDeferredMillis: closeDeferredMillis=20000\n19:08:37.136 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3632a006]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:08:37.540 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:58:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 323.149,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:44:47.289 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:44:47.293 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:44:47.633 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:44:47.655 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:44:47.657 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 421351 chars]...\n: closeDeferredMillis=20000\n18:50:09.995 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6039ef85]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:09.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [33829e05]getCloseDeferredMillis: closeDeferredMillis=20000\n18:50:09.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [33829e05]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:10.432 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 323.149,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "18:44:47.289 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:44:47.293 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:44:47.633 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:44:47.655 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:44:47.657 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 421351 chars]...\n: closeDeferredMillis=20000\n18:50:09.995 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6039ef85]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:09.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [33829e05]getCloseDeferredMillis: closeDeferredMillis=20000\n18:50:09.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [33829e05]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:50:10.432 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:44:47"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 136.115,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:38:53.692 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:38:54.914 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61908c01]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrejen-wdw93-local-src'\n18:38:54.919 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61908c01]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrejen-wdw93-local-src' locke\n...[truncated 153100 chars]...\n[739ad790]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:41:09.368 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:41:09.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61908c01]getCloseDeferredMillis: closeDeferredMillis=20000\n18:41:09.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61908c01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:41:09.800 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 136.115,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "18:38:53.692 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:38:54.914 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61908c01]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrejen-wdw93-local-src'\n18:38:54.919 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61908c01]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrejen-wdw93-local-src' locke\n...[truncated 153100 chars]...\n[739ad790]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:41:09.368 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n18:41:09.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61908c01]getCloseDeferredMillis: closeDeferredMillis=20000\n18:41:09.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61908c01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:41:09.800 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:38:53"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 431.348,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:26 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:31 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:11.333 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:15.081 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/YGxJQqCiqpvqA8HNjTWAnw/.subshare/ssl.server/keystore' does not exist!\n18:33:15.085 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 549413 chars]...\nis: closeDeferredMillis=20000\n18:40:45.307 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7390f125]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:40:45.320 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]getCloseDeferredMillis: closeDeferredMillis=20000\n18:40:45.320 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:40:45.828 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 431.348,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Jul 27, 2019 6:33:26 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:31 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "18:33:11.333 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:15.081 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/YGxJQqCiqpvqA8HNjTWAnw/.subshare/ssl.server/keystore' does not exist!\n18:33:15.085 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 549413 chars]...\nis: closeDeferredMillis=20000\n18:40:45.307 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7390f125]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:40:45.320 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]getCloseDeferredMillis: closeDeferredMillis=20000\n18:40:45.320 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:40:45.828 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:33:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 638.223,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n18:47:18.458 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n18:47:18.460 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n18:47:18.460 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n18:47:18.466 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:47:18.468 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n18:47:18.469 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1277477 chars]...\nnager 20000 ms.\n18:57:46.770 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n18:57:46.770 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n18:57:46.799 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n18:57:46.801 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b345a94]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 638.223,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n18:47:18.458 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n18:47:18.460 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n18:47:18.460 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n18:47:18.466 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:47:18.468 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n18:47:18.469 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1277477 chars]...\nnager 20000 ms.\n18:57:46.770 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n18:57:46.770 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n18:57:46.799 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n18:57:46.801 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b345a94]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-07-27T16:47:12"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 1.799,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:40:47.000 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=337.5 MiB, used=140.1 MiB, available=315.4 MiB\n18:40:48.244 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:40:50.026 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:40:50.034 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:40:50.722 [qtp862927371-23] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79731 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n18:40:53.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.542,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:40:47.000 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=337.5 MiB, used=140.1 MiB, available=315.4 MiB\n18:40:48.244 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:40:50.026 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:40:50.034 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:40:50.722 [qtp862927371-23] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79731 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n18:40:53.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 5.341,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "18:40:47.000 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=337.5 MiB, used=140.1 MiB, available=315.4 MiB\n18:40:48.244 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:40:50.026 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:40:50.034 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:40:50.722 [qtp862927371-23] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79731 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n18:40:53.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:40:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 19.858,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:57:53.442 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:57:53.460 [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/yf00dQhWcLa1WWwgawn-8g/client1/.gnupg/pubring.gpg'\n18:57:53.461 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 146133 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='lwsxU5pSGge8Dv8WDWForQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n18:58:19.425 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n18:58:19.433 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n18:58:19.473 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 11.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:57:53.442 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:57:53.460 [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/yf00dQhWcLa1WWwgawn-8g/client1/.gnupg/pubring.gpg'\n18:57:53.461 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 146133 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='lwsxU5pSGge8Dv8WDWForQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n18:58:19.425 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n18:58:19.433 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n18:58:19.473 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 31.14,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "18:57:53.442 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:57:53.460 [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/yf00dQhWcLa1WWwgawn-8g/client1/.gnupg/pubring.gpg'\n18:57:53.461 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 146133 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='lwsxU5pSGge8Dv8WDWForQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n18:58:19.425 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n18:58:19.433 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n18:58:19.473 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-07-27T16:57:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 277.499,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:10.426 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:14.423 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/iBn8-x3Q7J6ttlKGDbThag/.subshare/ssl.server/keystore' does not exist!\n18:33:14.427 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 648299 chars]...\nis: closeDeferredMillis=20000\n18:44:46.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [33983ff2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:44:46.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c30ce09]getCloseDeferredMillis: closeDeferredMillis=20000\n18:44:46.532 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c30ce09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:44:46.916 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 169.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:10.426 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:14.423 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/iBn8-x3Q7J6ttlKGDbThag/.subshare/ssl.server/keystore' does not exist!\n18:33:14.427 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 648299 chars]...\nis: closeDeferredMillis=20000\n18:44:46.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [33983ff2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:44:46.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c30ce09]getCloseDeferredMillis: closeDeferredMillis=20000\n18:44:46.532 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c30ce09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:44:46.916 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 224.428,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 6:33:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "18:33:10.426 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:14.423 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/iBn8-x3Q7J6ttlKGDbThag/.subshare/ssl.server/keystore' does not exist!\n18:33:14.427 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 648299 chars]...\nis: closeDeferredMillis=20000\n18:44:46.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [33983ff2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:44:46.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c30ce09]getCloseDeferredMillis: closeDeferredMillis=20000\n18:44:46.532 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c30ce09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:44:46.916 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 671.22296,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Jul 27, 2019 6:33:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 6:33:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "18:33:10.426 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n18:33:14.423 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/iBn8-x3Q7J6ttlKGDbThag/.subshare/ssl.server/keystore' does not exist!\n18:33:14.427 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 648299 chars]...\nis: closeDeferredMillis=20000\n18:44:46.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [33983ff2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:44:46.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c30ce09]getCloseDeferredMillis: closeDeferredMillis=20000\n18:44:46.532 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c30ce09]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:44:46.916 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:33:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 3.98,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:10:30.673 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:10:30.675 [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/dlFAW5CFiVn6t0gzYXDNGw/.gnupg/pubring.gpg'\n19:10:30.677 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2804 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 34 ms.\n19:10:33.750 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=eVX1_U6Qzvj49-49MTy_0Q, invitation=false]\n19:10:33.792 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:10:34.254 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 3.98,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "19:10:30.673 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:10:30.675 [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/dlFAW5CFiVn6t0gzYXDNGw/.gnupg/pubring.gpg'\n19:10:30.677 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2804 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 34 ms.\n19:10:33.750 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=eVX1_U6Qzvj49-49MTy_0Q, invitation=false]\n19:10:33.792 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:10:34.254 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T17:10:30"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 339.198,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:50:10.470 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:50:11.488 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15b2747]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrt1fu-h5ynf-local-src'\n18:50:11.494 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15b2747]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrt1fu-h5ynf-local-src' locked \n...[truncated 516130 chars]...\ns: closeDeferredMillis=20000\n18:55:49.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15b2747]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:55:49.001 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [63765626]getCloseDeferredMillis: closeDeferredMillis=20000\n18:55:49.001 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [63765626]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:55:49.666 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 339.198,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "18:50:10.470 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:50:11.488 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15b2747]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrt1fu-h5ynf-local-src'\n18:50:11.494 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15b2747]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrt1fu-h5ynf-local-src' locked \n...[truncated 516130 chars]...\ns: closeDeferredMillis=20000\n18:55:49.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15b2747]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:55:49.001 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [63765626]getCloseDeferredMillis: closeDeferredMillis=20000\n18:55:49.001 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [63765626]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:55:49.666 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:50:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 327.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:04.778 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:05.641 [closeDeferredTimer-7390f125-1] INFO  c.c.c.l.LocalRepoManagerImpl - [7390f125]_close: Shutting down real LocalRepoManager.\n18:41:05.644 [closeDeferredTimer-5ad559a7-1] INFO  c.c.c.l.LocalRepoManagerImpl - [5ad559a7]_close: Shutting down real LocalRepoManager.\n18:41:05.643 [closeDeferredTimer-5f13d8e8-40] INFO  c.c.c.l.LocalRepoManagerImpl - [5f13d8e8]_close: Shutting down real LocalRepoManager.\n18:41:05.642\n...[truncated 1457313 chars]...\nis: closeDeferredMillis=20000\n18:59:11.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [44c18524]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:59:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e57433]getCloseDeferredMillis: closeDeferredMillis=20000\n18:59:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e57433]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:59:12.129 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 349.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:04.778 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:05.641 [closeDeferredTimer-7390f125-1] INFO  c.c.c.l.LocalRepoManagerImpl - [7390f125]_close: Shutting down real LocalRepoManager.\n18:41:05.644 [closeDeferredTimer-5ad559a7-1] INFO  c.c.c.l.LocalRepoManagerImpl - [5ad559a7]_close: Shutting down real LocalRepoManager.\n18:41:05.643 [closeDeferredTimer-5f13d8e8-40] INFO  c.c.c.l.LocalRepoManagerImpl - [5f13d8e8]_close: Shutting down real LocalRepoManager.\n18:41:05.642\n...[truncated 1457313 chars]...\nis: closeDeferredMillis=20000\n18:59:11.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [44c18524]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:59:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e57433]getCloseDeferredMillis: closeDeferredMillis=20000\n18:59:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e57433]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:59:12.129 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 411.31,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:04.778 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:05.641 [closeDeferredTimer-7390f125-1] INFO  c.c.c.l.LocalRepoManagerImpl - [7390f125]_close: Shutting down real LocalRepoManager.\n18:41:05.644 [closeDeferredTimer-5ad559a7-1] INFO  c.c.c.l.LocalRepoManagerImpl - [5ad559a7]_close: Shutting down real LocalRepoManager.\n18:41:05.643 [closeDeferredTimer-5f13d8e8-40] INFO  c.c.c.l.LocalRepoManagerImpl - [5f13d8e8]_close: Shutting down real LocalRepoManager.\n18:41:05.642\n...[truncated 1457313 chars]...\nis: closeDeferredMillis=20000\n18:59:11.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [44c18524]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:59:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e57433]getCloseDeferredMillis: closeDeferredMillis=20000\n18:59:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e57433]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:59:12.129 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1087.346,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "18:41:04.778 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:05.641 [closeDeferredTimer-7390f125-1] INFO  c.c.c.l.LocalRepoManagerImpl - [7390f125]_close: Shutting down real LocalRepoManager.\n18:41:05.644 [closeDeferredTimer-5ad559a7-1] INFO  c.c.c.l.LocalRepoManagerImpl - [5ad559a7]_close: Shutting down real LocalRepoManager.\n18:41:05.643 [closeDeferredTimer-5f13d8e8-40] INFO  c.c.c.l.LocalRepoManagerImpl - [5f13d8e8]_close: Shutting down real LocalRepoManager.\n18:41:05.642\n...[truncated 1457313 chars]...\nis: closeDeferredMillis=20000\n18:59:11.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [44c18524]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:59:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e57433]getCloseDeferredMillis: closeDeferredMillis=20000\n18:59:11.702 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7e57433]close: Deferring shut down of real LocalRepoManager 20000 ms.\n18:59:12.129 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:41:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.586,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:13:23.868 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:13:26.449 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.586,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "19:13:23.868 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:13:26.449 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T17:13:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 270.755,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:55:50.108 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:55:50.109 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:55:50.579 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:55:50.580 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:55:50.580 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 479118 chars]...\n: closeDeferredMillis=20000\n19:00:20.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2ebdfee3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:00:20.459 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2678dea5]getCloseDeferredMillis: closeDeferredMillis=20000\n19:00:20.459 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2678dea5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:00:20.859 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 270.755,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "18:55:50.108 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n18:55:50.109 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n18:55:50.579 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:55:50.580 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n18:55:50.580 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 479118 chars]...\n: closeDeferredMillis=20000\n19:00:20.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2ebdfee3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:00:20.459 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2678dea5]getCloseDeferredMillis: closeDeferredMillis=20000\n19:00:20.459 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2678dea5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:00:20.859 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:55:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 254.315,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 313.991,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 220.195,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 168.389,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 175.986,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 191.266,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 279.718,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 118,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 155.464,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1759.325,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "18:41:10.513 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:41:11.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src'\n18:41:11.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [22879cf8]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylrhgi1-y8b7z-local-src' locke\n...[truncated 2557797 chars]...\ns: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b823f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:10:29.450 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b38bfa8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:10:29.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T16:41:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 181.081,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:03:39.662 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:03:40.406 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64da1d41]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylsadmb-kfr6a-local-src'\n19:03:40.419 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64da1d41]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylsadmb-kfr6a-local-src' locke\n...[truncated 321406 chars]...\n: closeDeferredMillis=20000\n19:06:40.273 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64da1d41]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:40.274 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a71962e]getCloseDeferredMillis: closeDeferredMillis=20000\n19:06:40.274 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a71962e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:40.741 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 181.081,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:03:39.662 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:03:40.406 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64da1d41]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylsadmb-kfr6a-local-src'\n19:03:40.419 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64da1d41]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylsadmb-kfr6a-local-src' locke\n...[truncated 321406 chars]...\n: closeDeferredMillis=20000\n19:06:40.273 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64da1d41]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:40.274 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a71962e]getCloseDeferredMillis: closeDeferredMillis=20000\n19:06:40.274 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a71962e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:40.741 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T17:03:39"
    }
  ]
}