{
  "duration" : 13598.962,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 19.718,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7856311 random bytes plaintext took 247 ms.\n15:53:15.968 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1692 ms.\nsymmetricWithoutIv: Encrypting 7856311 bytes plaintext to 7856326 bytes ciphertext took 441 ms.\nsymmetricWithoutIv: Decrypting 7856326 bytes ciphertext to 7856311 bytes plaintext took 369 ms.\n...[truncated 37163 chars]...\n5724 bytes plaintext took 215 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 2640637 random bytes plaintext took 19 ms.\nasymmetricCombiWithRandomIv: Encrypting 2640637 bytes plaintext to 2641181 bytes ciphertext took 170 ms.\nasymmetricCombiWithRandomIv: Decrypting 2641181 bytes ciphertext to 2640637 bytes plaintext took 154 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 8.646,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7856311 random bytes plaintext took 247 ms.\n15:53:15.968 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1692 ms.\nsymmetricWithoutIv: Encrypting 7856311 bytes plaintext to 7856326 bytes ciphertext took 441 ms.\nsymmetricWithoutIv: Decrypting 7856326 bytes ciphertext to 7856311 bytes plaintext took 369 ms.\n...[truncated 37163 chars]...\n5724 bytes plaintext took 215 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 2640637 random bytes plaintext took 19 ms.\nasymmetricCombiWithRandomIv: Encrypting 2640637 bytes plaintext to 2641181 bytes ciphertext took 170 ms.\nasymmetricCombiWithRandomIv: Decrypting 2641181 bytes ciphertext to 2640637 bytes plaintext took 154 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 5.59,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7856311 random bytes plaintext took 247 ms.\n15:53:15.968 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1692 ms.\nsymmetricWithoutIv: Encrypting 7856311 bytes plaintext to 7856326 bytes ciphertext took 441 ms.\nsymmetricWithoutIv: Decrypting 7856326 bytes ciphertext to 7856311 bytes plaintext took 369 ms.\n...[truncated 37163 chars]...\n5724 bytes plaintext took 215 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 2640637 random bytes plaintext took 19 ms.\nasymmetricCombiWithRandomIv: Encrypting 2640637 bytes plaintext to 2641181 bytes ciphertext took 170 ms.\nasymmetricCombiWithRandomIv: Decrypting 2641181 bytes ciphertext to 2640637 bytes plaintext took 154 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 13.891,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7856311 random bytes plaintext took 247 ms.\n15:53:15.968 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1692 ms.\nsymmetricWithoutIv: Encrypting 7856311 bytes plaintext to 7856326 bytes ciphertext took 441 ms.\nsymmetricWithoutIv: Decrypting 7856326 bytes ciphertext to 7856311 bytes plaintext took 369 ms.\n...[truncated 37163 chars]...\n5724 bytes plaintext took 215 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 2640637 random bytes plaintext took 19 ms.\nasymmetricCombiWithRandomIv: Encrypting 2640637 bytes plaintext to 2641181 bytes ciphertext took 170 ms.\nasymmetricCombiWithRandomIv: Decrypting 2641181 bytes ciphertext to 2640637 bytes plaintext took 154 ms.\n"
        }
      ],
      "duration" : 47.845,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7856311 random bytes plaintext took 247 ms.\n15:53:15.968 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1692 ms.\nsymmetricWithoutIv: Encrypting 7856311 bytes plaintext to 7856326 bytes ciphertext took 441 ms.\nsymmetricWithoutIv: Decrypting 7856326 bytes ciphertext to 7856311 bytes plaintext took 369 ms.\n...[truncated 37163 chars]...\n5724 bytes plaintext took 215 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 2640637 random bytes plaintext took 19 ms.\nasymmetricCombiWithRandomIv: Encrypting 2640637 bytes plaintext to 2641181 bytes ciphertext took 170 ms.\nasymmetricCombiWithRandomIv: Decrypting 2641181 bytes ciphertext to 2640637 bytes plaintext took 154 ms.\n",
      "timestamp" : "2019-10-06T13:53:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 2.601,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.601,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T13:53:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 6.644,
          "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.849,
          "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.262,
          "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.017,
          "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.7720003,
      "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-10-06T13:53:12"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 1.804,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.804,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T13:53:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 5.455,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.455,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T13:53:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 10.777,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:53:13.821 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:13.846 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:13.892 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:13.896 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:15.551 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n15:53:32.663 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.108,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:53:13.821 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:13.846 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:13.892 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:13.896 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:15.551 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n15:53:32.663 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.345,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:53:13.821 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:13.846 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:13.892 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:13.896 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:15.551 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n15:53:32.663 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.217,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:53:13.821 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:13.846 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:13.892 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:13.896 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:15.551 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n15:53:32.663 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 6.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:53:13.821 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:13.846 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:13.892 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:13.896 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:15.551 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n15:53:32.663 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 17.539001,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "15:53:13.821 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:13.846 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:13.892 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:13.896 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/6NEjrjrkDS9nz1_XPN6UcA/.gnupg\n15:53:15.551 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n15:53:32.663 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T13:53:15"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.312,
          "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.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.329,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T13:53:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.611,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:53:19.902 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:19.960 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/p7ccOZWK0vKlcGjzbcoQdQ/.gnupg\n15:53:19.961 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/p7ccOZWK0vKlcGjzbcoQdQ/.gnupg\n15:53:20.100 [Test \n...[truncated 13824 chars]...\nrying.\n15:53:41.420 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.014 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 6589 ms.\n15:53:48.030 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.137 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.207 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:53:19.902 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:19.960 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/p7ccOZWK0vKlcGjzbcoQdQ/.gnupg\n15:53:19.961 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/p7ccOZWK0vKlcGjzbcoQdQ/.gnupg\n15:53:20.100 [Test \n...[truncated 13824 chars]...\nrying.\n15:53:41.420 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.014 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 6589 ms.\n15:53:48.030 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.137 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.207 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 17.408,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:53:19.902 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:19.960 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/p7ccOZWK0vKlcGjzbcoQdQ/.gnupg\n15:53:19.961 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/p7ccOZWK0vKlcGjzbcoQdQ/.gnupg\n15:53:20.100 [Test \n...[truncated 13824 chars]...\nrying.\n15:53:41.420 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.014 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 6589 ms.\n15:53:48.030 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.137 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.207 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 28.287,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "15:53:19.902 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:53:19.929 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:53:19.960 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/p7ccOZWK0vKlcGjzbcoQdQ/.gnupg\n15:53:19.961 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/p7ccOZWK0vKlcGjzbcoQdQ/.gnupg\n15:53:20.100 [Test \n...[truncated 13824 chars]...\nrying.\n15:53:41.420 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.014 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 6589 ms.\n15:53:48.030 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.137 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:53:48.207 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T13:53:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 2.59,
          "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.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.682,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T13:53:09"
    },
    {
      "cases" : [
        {
          "age" : 9,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 6.584,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 4.794,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 11.3880005,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T13:54:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.9,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:20.350 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3719 msec.\n15:54:20.604 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:54:20.617 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:54:20.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:54:20.619 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:33.349 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:54:33.473 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:54:33.765 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:54:33.959 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:34.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 8.977,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:20.350 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3719 msec.\n15:54:20.604 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:54:20.617 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:54:20.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:54:20.619 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:33.349 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:54:33.473 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:54:33.765 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:54:33.959 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:34.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.099,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:20.350 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3719 msec.\n15:54:20.604 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:54:20.617 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:54:20.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:54:20.619 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:33.349 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:54:33.473 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:54:33.765 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:54:33.959 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:34.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 5.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:20.350 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3719 msec.\n15:54:20.604 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:54:20.617 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:54:20.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:54:20.619 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:33.349 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:54:33.473 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:54:33.765 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:54:33.959 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:34.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.131,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:20.350 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3719 msec.\n15:54:20.604 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:54:20.617 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:54:20.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:54:20.619 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:33.349 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:54:33.473 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:54:33.765 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:54:33.959 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:34.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 18.347,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "15:54:20.350 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3719 msec.\n15:54:20.604 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:54:20.617 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:54:20.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:54:20.619 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:33.349 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:54:33.473 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:54:33.765 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:54:33.959 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:54:34.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-10-06T13:54:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 5.885,
          "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.577,
          "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.462,
      "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-10-06T13:54:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.159,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:16.663 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22163\n15:54:16.731 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22163\n15:54:16.737 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22163\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 6.833,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:16.663 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22163\n15:54:16.731 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22163\n15:54:16.737 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22163\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.171,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:16.663 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22163\n15:54:16.731 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22163\n15:54:16.737 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22163\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 35.609,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:16.663 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22163\n15:54:16.731 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22163\n15:54:16.737 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22163\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 27.452,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:54:16.663 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22163\n15:54:16.731 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22163\n15:54:16.737 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22163\n"
        }
      ],
      "duration" : 70.224,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "15:54:16.663 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 22163\n15:54:16.731 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 22163\n15:54:16.737 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 22163\n",
      "timestamp" : "2019-10-06T13:54:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 4.48,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.48,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T13:54:15"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.167,
          "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.079,
          "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.054,
          "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.033,
          "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.33299997,
      "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-10-06T13:54:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 82.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:49.295 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.505 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:51.898 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [12656b7]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc1h-2cn6n-local'\n15:55:52.077 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1923 ms.\n15:\n...[truncated 41411 chars]...\nINFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n15:57:11.026 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n15:57:11.074 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n15:57:11.364 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [12656b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:57:11.367 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 82.011,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "15:55:49.295 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.505 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:51.898 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [12656b7]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc1h-2cn6n-local'\n15:55:52.077 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1923 ms.\n15:\n...[truncated 41411 chars]...\nINFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n15:57:11.026 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n15:57:11.074 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n15:57:11.364 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [12656b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:57:11.367 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T13:55:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 70.809,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:49.631 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:52.103 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8d7f67e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc54-uixqb-local'\n15:55:52.392 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1608 ms.\n15:\n...[truncated 206039 chars]...\nTest - Local sync...: 79.60%\n15:59:50.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:59:50.964 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:59:50.989 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:59:51.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27f47fb7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:51.016 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.284,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:49.631 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:52.103 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8d7f67e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc54-uixqb-local'\n15:55:52.392 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1608 ms.\n15:\n...[truncated 206039 chars]...\nTest - Local sync...: 79.60%\n15:59:50.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:59:50.964 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:59:50.989 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:59:51.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27f47fb7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:51.016 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 30.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:49.631 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:52.103 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8d7f67e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc54-uixqb-local'\n15:55:52.392 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1608 ms.\n15:\n...[truncated 206039 chars]...\nTest - Local sync...: 79.60%\n15:59:50.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:59:50.964 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:59:50.989 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:59:51.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27f47fb7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:51.016 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 26.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:49.631 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:52.103 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8d7f67e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc54-uixqb-local'\n15:55:52.392 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1608 ms.\n15:\n...[truncated 206039 chars]...\nTest - Local sync...: 79.60%\n15:59:50.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:59:50.964 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:59:50.989 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:59:51.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27f47fb7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:51.016 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 25.357,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:49.631 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:52.103 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8d7f67e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc54-uixqb-local'\n15:55:52.392 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1608 ms.\n15:\n...[truncated 206039 chars]...\nTest - Local sync...: 79.60%\n15:59:50.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:59:50.964 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:59:50.989 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:59:51.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27f47fb7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:51.016 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.567,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:49.631 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:52.103 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8d7f67e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc54-uixqb-local'\n15:55:52.392 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1608 ms.\n15:\n...[truncated 206039 chars]...\nTest - Local sync...: 79.60%\n15:59:50.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:59:50.964 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:59:50.989 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:59:51.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27f47fb7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:51.016 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.91,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:49.631 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:52.103 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8d7f67e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc54-uixqb-local'\n15:55:52.392 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1608 ms.\n15:\n...[truncated 206039 chars]...\nTest - Local sync...: 79.60%\n15:59:50.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:59:50.964 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:59:50.989 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:59:51.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27f47fb7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:51.016 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 241.227,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "15:55:49.631 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:49.953 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:55:52.103 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8d7f67e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f1uc54-uixqb-local'\n15:55:52.392 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1608 ms.\n15:\n...[truncated 206039 chars]...\nTest - Local sync...: 79.60%\n15:59:50.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:59:50.964 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:59:50.989 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:59:51.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [27f47fb7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:51.016 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T13:55:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 16.555,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:50.599 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300169, _1M=147774, _10M=47007, _100M=3021, _1G=2029, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n85686\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.042,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:50.599 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300169, _1M=147774, _10M=47007, _100M=3021, _1G=2029, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n85686\n"
        }
      ],
      "duration" : 16.597,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "15:55:50.599 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300169, _1M=147774, _10M=47007, _100M=3021, _1G=2029, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n85686\n",
      "timestamp" : "2019-10-06T13:55:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.564,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.567,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T13:55:47"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.525,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:51.693 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.419 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.481 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1519 ms.\n15:55:55.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.060 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.767 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.895 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.997 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.072 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.244,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:51.693 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.419 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.481 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1519 ms.\n15:55:55.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.060 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.767 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.895 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.997 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.072 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:51.693 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.419 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.481 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1519 ms.\n15:55:55.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.060 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.767 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.895 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.997 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.072 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.171,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:51.693 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.419 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.481 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1519 ms.\n15:55:55.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.060 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.767 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.895 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.997 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.072 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.137,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:51.693 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.419 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.481 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1519 ms.\n15:55:55.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.060 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.767 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.895 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.997 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.072 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 5.277,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "15:55:51.693 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.419 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.481 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1519 ms.\n15:55:55.059 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.060 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.767 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.895 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:01.997 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.072 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:56:02.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T13:55:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 22.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:52.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.246 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.295 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1705 ms.\n15:55:55.050 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\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\n15:57:03.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:03.777 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:06.825 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.114,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:52.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.246 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.295 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1705 ms.\n15:55:55.050 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\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\n15:57:03.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:03.777 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:06.825 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 22.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:52.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.246 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.295 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1705 ms.\n15:55:55.050 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\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\n15:57:03.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:03.777 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:06.825 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 6.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:52.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.246 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.295 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1705 ms.\n15:55:55.050 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\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\n15:57:03.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:03.777 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:06.825 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 14.588,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:52.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.246 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.295 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1705 ms.\n15:55:55.050 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\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\n15:57:03.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:03.777 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:06.825 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 3.073,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:55:52.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.246 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.295 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1705 ms.\n15:55:55.050 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\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\n15:57:03.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:03.777 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:06.825 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 68.464,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "15:55:52.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:55:53.246 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:55:53.295 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1705 ms.\n15:55:55.050 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:55:55.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n15\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\n15:57:03.751 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:03.777 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:57:06.825 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T13:55:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 41.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:59:57.205 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:59:58.146 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:59:58.172 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n15:59:58.173 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44523 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n16:00:37.401 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n16:00:37.801 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n16:00:37.801 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 41.013,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "15:59:57.205 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:59:58.146 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:59:58.172 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n15:59:58.173 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44523 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n16:00:37.401 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n16:00:37.801 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n16:00:37.801 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-10-06T13:59:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 408.9,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FIXED",
          "stderr" : "",
          "stdout" : "16:31:05.212 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:06.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f7483d2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33ncf-yazqk-local-src'\n16:31:06.097 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f7483d2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33ncf-yazqk-local-src' locke\n...[truncated 339911 chars]...\n[367a3de4]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:37:53.623 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:37:53.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [413e5f3f]getCloseDeferredMillis: closeDeferredMillis=10000\n16:37:53.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [413e5f3f]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:37:54.107 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 9,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "16:31:05.212 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:06.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f7483d2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33ncf-yazqk-local-src'\n16:31:06.097 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f7483d2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33ncf-yazqk-local-src' locke\n...[truncated 339911 chars]...\n[367a3de4]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:37:53.623 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:37:53.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [413e5f3f]getCloseDeferredMillis: closeDeferredMillis=10000\n16:37:53.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [413e5f3f]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:37:54.107 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 408.9,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:31:05.212 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:06.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f7483d2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33ncf-yazqk-local-src'\n16:31:06.097 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f7483d2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33ncf-yazqk-local-src' locke\n...[truncated 339911 chars]...\n[367a3de4]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:37:53.623 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:37:53.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [413e5f3f]getCloseDeferredMillis: closeDeferredMillis=10000\n16:37:53.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [413e5f3f]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:37:54.107 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:31:05"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 202.815,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:15 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:20 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:51.984 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:55.452 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/tPBBc3rQ3eoYS0Gm1zXD_w/.subshare/ssl.server/keystore' does not exist!\n16:00:55.475 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 542449 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 153.831,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:15 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:20 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:51.984 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:55.452 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/tPBBc3rQ3eoYS0Gm1zXD_w/.subshare/ssl.server/keystore' does not exist!\n16:00:55.475 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 542449 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n"
        }
      ],
      "duration" : 356.646,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Oct 06, 2019 4:01:15 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:20 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "16:00:51.984 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:55.452 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/tPBBc3rQ3eoYS0Gm1zXD_w/.subshare/ssl.server/keystore' does not exist!\n16:00:55.475 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 542449 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n",
      "timestamp" : "2019-10-06T14:01:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 378.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:31:11.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:12.238 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src'\n16:31:12.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src' locke\n...[truncated 1964410 chars]...\n: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40b9966e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]getCloseDeferredMillis: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 253.62,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:31:11.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:12.238 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src'\n16:31:12.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src' locke\n...[truncated 1964410 chars]...\n: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40b9966e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]getCloseDeferredMillis: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 172.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:31:11.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:12.238 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src'\n16:31:12.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src' locke\n...[truncated 1964410 chars]...\n: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40b9966e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]getCloseDeferredMillis: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 184.491,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:31:11.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:12.238 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src'\n16:31:12.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src' locke\n...[truncated 1964410 chars]...\n: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40b9966e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]getCloseDeferredMillis: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 148.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:31:11.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:12.238 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src'\n16:31:12.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src' locke\n...[truncated 1964410 chars]...\n: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40b9966e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]getCloseDeferredMillis: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 129.191,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:31:11.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:12.238 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src'\n16:31:12.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src' locke\n...[truncated 1964410 chars]...\n: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40b9966e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]getCloseDeferredMillis: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1265.606,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:31:11.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:31:12.238 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src'\n16:31:12.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a25bc34]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f33s67-s5c1j-local-src' locke\n...[truncated 1964410 chars]...\n: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40b9966e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]getCloseDeferredMillis: closeDeferredMillis=20000\n16:52:16.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [766ee719]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:52:16.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:31:11"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 356.642,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:12 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:17 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:53.766 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:57.487 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/046GiRJMnHHh71Yp7uSu7Q/.subshare/ssl.server/keystore' does not exist!\n16:00:57.492 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1078002 chars]...\nis: closeDeferredMillis=20000\n16:22:16.875 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [52f2a003]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:16.877 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [479d1ad]getCloseDeferredMillis: closeDeferredMillis=20000\n16:22:16.877 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [479d1ad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:17.203 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 899.747,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FIXED",
          "stderr" : "Oct 06, 2019 4:01:12 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:17 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:53.766 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:57.487 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/046GiRJMnHHh71Yp7uSu7Q/.subshare/ssl.server/keystore' does not exist!\n16:00:57.492 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1078002 chars]...\nis: closeDeferredMillis=20000\n16:22:16.875 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [52f2a003]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:16.877 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [479d1ad]getCloseDeferredMillis: closeDeferredMillis=20000\n16:22:16.877 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [479d1ad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:17.203 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1256.389,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Oct 06, 2019 4:01:12 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:17 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "16:00:53.766 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:57.487 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/046GiRJMnHHh71Yp7uSu7Q/.subshare/ssl.server/keystore' does not exist!\n16:00:57.492 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1078002 chars]...\nis: closeDeferredMillis=20000\n16:22:16.875 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [52f2a003]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:16.877 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [479d1ad]getCloseDeferredMillis: closeDeferredMillis=20000\n16:22:16.877 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [479d1ad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:17.203 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:01:20"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 328.71,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:19 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:24 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:52.370 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:56.074 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/dBQzB89JZnm9BiU2qNchzg/.subshare/ssl.server/keystore' does not exist!\n16:00:56.077 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 960857 chars]...\ns: closeDeferredMillis=20000\n16:15:57.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3622c0c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:57.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [345117a5]getCloseDeferredMillis: closeDeferredMillis=20000\n16:15:57.087 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [345117a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:57.426 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 256.17,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:19 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:24 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:52.370 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:56.074 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/dBQzB89JZnm9BiU2qNchzg/.subshare/ssl.server/keystore' does not exist!\n16:00:56.077 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 960857 chars]...\ns: closeDeferredMillis=20000\n16:15:57.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3622c0c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:57.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [345117a5]getCloseDeferredMillis: closeDeferredMillis=20000\n16:15:57.087 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [345117a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:57.426 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 285.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:19 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:24 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:52.370 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:56.074 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/dBQzB89JZnm9BiU2qNchzg/.subshare/ssl.server/keystore' does not exist!\n16:00:56.077 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 960857 chars]...\ns: closeDeferredMillis=20000\n16:15:57.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3622c0c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:57.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [345117a5]getCloseDeferredMillis: closeDeferredMillis=20000\n16:15:57.087 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [345117a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:57.426 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 870.17505,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Oct 06, 2019 4:01:19 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:24 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "16:00:52.370 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:56.074 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/dBQzB89JZnm9BiU2qNchzg/.subshare/ssl.server/keystore' does not exist!\n16:00:56.077 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 960857 chars]...\ns: closeDeferredMillis=20000\n16:15:57.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3622c0c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:57.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [345117a5]getCloseDeferredMillis: closeDeferredMillis=20000\n16:15:57.087 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [345117a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:57.426 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:01:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 272.048,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:22:17.848 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:22:18.489 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [150de589]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2scc5-s0ucq-local-src'\n16:22:18.496 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [150de589]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2scc5-s0ucq-local-src' locke\n...[truncated 442148 chars]...\n: closeDeferredMillis=20000\n16:31:10.506 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [311fdb94]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:10.507 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [457f5d91]getCloseDeferredMillis: closeDeferredMillis=20000\n16:31:10.507 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [457f5d91]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:10.898 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 261.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:22:17.848 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:22:18.489 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [150de589]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2scc5-s0ucq-local-src'\n16:22:18.496 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [150de589]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2scc5-s0ucq-local-src' locke\n...[truncated 442148 chars]...\n: closeDeferredMillis=20000\n16:31:10.506 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [311fdb94]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:10.507 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [457f5d91]getCloseDeferredMillis: closeDeferredMillis=20000\n16:31:10.507 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [457f5d91]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:10.898 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 533.048,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:22:17.848 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:22:18.489 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [150de589]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2scc5-s0ucq-local-src'\n16:22:18.496 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [150de589]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2scc5-s0ucq-local-src' locke\n...[truncated 442148 chars]...\n: closeDeferredMillis=20000\n16:31:10.506 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [311fdb94]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:10.507 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [457f5d91]getCloseDeferredMillis: closeDeferredMillis=20000\n16:31:10.507 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [457f5d91]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:10.898 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:22:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 337.195,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:29:31.907 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:29:31.909 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:29:32.328 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:29:32.329 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:29:32.330 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1423396 chars]...\n: closeDeferredMillis=20000\n16:43:33.667 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47fdf506]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:43:33.668 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2eba0542]getCloseDeferredMillis: closeDeferredMillis=20000\n16:43:33.668 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2eba0542]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:43:34.157 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 274.628,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:29:31.907 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:29:31.909 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:29:32.328 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:29:32.329 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:29:32.330 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1423396 chars]...\n: closeDeferredMillis=20000\n16:43:33.667 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47fdf506]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:43:33.668 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2eba0542]getCloseDeferredMillis: closeDeferredMillis=20000\n16:43:33.668 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2eba0542]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:43:34.157 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 230.429,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:29:31.907 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:29:31.909 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:29:32.328 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:29:32.329 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:29:32.330 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1423396 chars]...\n: closeDeferredMillis=20000\n16:43:33.667 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47fdf506]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:43:33.668 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2eba0542]getCloseDeferredMillis: closeDeferredMillis=20000\n16:43:33.668 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2eba0542]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:43:34.157 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 842.252,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "16:29:31.907 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:29:31.909 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:29:32.328 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:29:32.329 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:29:32.330 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1423396 chars]...\n: closeDeferredMillis=20000\n16:43:33.667 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47fdf506]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:43:33.668 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2eba0542]getCloseDeferredMillis: closeDeferredMillis=20000\n16:43:33.668 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2eba0542]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:43:34.157 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:29:31"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 521.178,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:12:41.160 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:12:41.168 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:12:41.515 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:12:41.538 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:12:41.539 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 462949 chars]...\n: closeDeferredMillis=20000\n16:21:21.844 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7cad4a65]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:21:21.845 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1bbaddcf]getCloseDeferredMillis: closeDeferredMillis=20000\n16:21:21.845 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1bbaddcf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:21:22.310 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 521.178,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "16:12:41.160 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:12:41.168 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:12:41.515 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:12:41.538 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:12:41.539 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 462949 chars]...\n: closeDeferredMillis=20000\n16:21:21.844 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7cad4a65]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:21:21.845 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1bbaddcf]getCloseDeferredMillis: closeDeferredMillis=20000\n16:21:21.845 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1bbaddcf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:21:22.310 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:12:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 149.262,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:07:20.348 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:21.344 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25ad4cf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2942f-85eu-local-src'\n16:07:21.353 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25ad4cf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2942f-85eu-local-src' locked su\n...[truncated 158070 chars]...\n- [7fa2c797]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:49.276 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:09:49.278 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25ad4cf]getCloseDeferredMillis: closeDeferredMillis=20000\n16:09:49.278 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25ad4cf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:49.608 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 149.262,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "16:07:20.348 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:21.344 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25ad4cf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2942f-85eu-local-src'\n16:07:21.353 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25ad4cf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2942f-85eu-local-src' locked su\n...[truncated 158070 chars]...\n- [7fa2c797]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:49.276 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:09:49.278 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25ad4cf]getCloseDeferredMillis: closeDeferredMillis=20000\n16:09:49.278 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25ad4cf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:49.608 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:07:20"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 391.298,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:09 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:13 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:53.473 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:57.030 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ENyVwBJUryk-uDpH6dvIiw/.subshare/ssl.server/keystore' does not exist!\n16:00:57.034 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 532876 chars]...\n: closeDeferredMillis=20000\n16:07:48.243 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [51356a8a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:07:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]getCloseDeferredMillis: closeDeferredMillis=20000\n16:07:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:07:48.550 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 391.298,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Oct 06, 2019 4:01:09 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:13 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "16:00:53.473 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:57.030 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ENyVwBJUryk-uDpH6dvIiw/.subshare/ssl.server/keystore' does not exist!\n16:00:57.034 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 532876 chars]...\n: closeDeferredMillis=20000\n16:07:48.243 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [51356a8a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:07:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]getCloseDeferredMillis: closeDeferredMillis=20000\n16:07:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:07:48.550 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:01:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 784.469,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n16:16:02.926 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n16:16:02.928 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n16:16:02.928 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n16:16:02.936 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:16:02.937 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n16:16:02.938 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1311938 chars]...\nnager 20000 ms.\n16:28:59.448 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n16:28:59.448 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:28:59.474 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:28:59.475 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1febf168]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 784.469,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n16:16:02.926 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n16:16:02.928 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n16:16:02.928 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n16:16:02.936 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:16:02.937 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n16:16:02.938 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1311938 chars]...\nnager 20000 ms.\n16:28:59.448 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n16:28:59.448 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:28:59.474 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:28:59.475 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1febf168]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-10-06T14:15:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 0.886,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:07:49.274 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=323.0 MiB, used=76.3 MiB, available=379.2 MiB\n16:07:50.139 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:51.017 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:51.027 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:51.467 [qtp1289454993-24] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79248 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n16:07:54.044 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:07:49.274 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=323.0 MiB, used=76.3 MiB, available=379.2 MiB\n16:07:50.139 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:51.017 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:51.027 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:51.467 [qtp1289454993-24] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79248 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n16:07:54.044 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 3.905,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "16:07:49.274 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=323.0 MiB, used=76.3 MiB, available=379.2 MiB\n16:07:50.139 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:51.017 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:51.027 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:51.467 [qtp1289454993-24] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79248 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n16:07:54.044 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:07:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 18.526,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:29:04.450 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:29:04.462 [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/dBQzB89JZnm9BiU2qNchzg/client1/.gnupg/pubring.gpg'\n16:29:04.463 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 143773 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='sUz2hkSz5ndV1f9ByyxdrA' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n16:29:29.523 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:29:29.527 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n16:29:29.561 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 11.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:29:04.450 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:29:04.462 [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/dBQzB89JZnm9BiU2qNchzg/client1/.gnupg/pubring.gpg'\n16:29:04.463 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 143773 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='sUz2hkSz5ndV1f9ByyxdrA' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n16:29:29.523 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:29:29.527 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n16:29:29.561 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 29.535,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "16:29:04.450 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:29:04.462 [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/dBQzB89JZnm9BiU2qNchzg/client1/.gnupg/pubring.gpg'\n16:29:04.463 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 143773 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='sUz2hkSz5ndV1f9ByyxdrA' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n16:29:29.523 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:29:29.527 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n16:29:29.561 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-10-06T14:29:02"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 267.511,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:06 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:11 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:52.291 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:55.819 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/rrUxOeb_I6gpd89ky_vjlQ/.subshare/ssl.server/keystore' does not exist!\n16:00:55.832 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 641446 chars]...\n: closeDeferredMillis=20000\n16:12:40.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [541e6bf0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:12:40.410 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [54bb7e6d]getCloseDeferredMillis: closeDeferredMillis=20000\n16:12:40.411 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [54bb7e6d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:12:40.763 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 177.563,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:06 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:11 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:52.291 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:55.819 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/rrUxOeb_I6gpd89ky_vjlQ/.subshare/ssl.server/keystore' does not exist!\n16:00:55.832 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 641446 chars]...\n: closeDeferredMillis=20000\n16:12:40.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [541e6bf0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:12:40.410 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [54bb7e6d]getCloseDeferredMillis: closeDeferredMillis=20000\n16:12:40.411 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [54bb7e6d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:12:40.763 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 242.529,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 4:01:06 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:11 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:00:52.291 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:55.819 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/rrUxOeb_I6gpd89ky_vjlQ/.subshare/ssl.server/keystore' does not exist!\n16:00:55.832 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 641446 chars]...\n: closeDeferredMillis=20000\n16:12:40.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [541e6bf0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:12:40.410 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [54bb7e6d]getCloseDeferredMillis: closeDeferredMillis=20000\n16:12:40.411 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [54bb7e6d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:12:40.763 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 687.60297,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Oct 06, 2019 4:01:06 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 4:01:11 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "16:00:52.291 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:00:55.819 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/rrUxOeb_I6gpd89ky_vjlQ/.subshare/ssl.server/keystore' does not exist!\n16:00:55.832 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 641446 chars]...\n: closeDeferredMillis=20000\n16:12:40.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [541e6bf0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:12:40.410 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [54bb7e6d]getCloseDeferredMillis: closeDeferredMillis=20000\n16:12:40.411 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [54bb7e6d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:12:40.763 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:01:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.36,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:48:50.588 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:48:50.589 [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/tPBBc3rQ3eoYS0Gm1zXD_w/.gnupg/pubring.gpg'\n16:48:50.591 [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 29 ms.\n16:48:54.051 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=Q2dPQf1P4jtrFPO6BQANuw, invitation=false]\n16:48:54.099 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:48:54.576 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.36,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "16:48:50.588 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:48:50.589 [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/tPBBc3rQ3eoYS0Gm1zXD_w/.gnupg/pubring.gpg'\n16:48:50.591 [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 29 ms.\n16:48:54.051 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=Q2dPQf1P4jtrFPO6BQANuw, invitation=false]\n16:48:54.099 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:48:54.576 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:48:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 431.871,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:21:22.347 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:21:23.220 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [aac7a79]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2r5ox-83tgo-local-src'\n16:21:23.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [aac7a79]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2r5ox-83tgo-local-src' locked \n...[truncated 521129 chars]...\ns: closeDeferredMillis=20000\n16:28:33.770 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [aac7a79]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:28:33.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f358bf4]getCloseDeferredMillis: closeDeferredMillis=20000\n16:28:33.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f358bf4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:28:34.216 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 431.871,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:21:22.347 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:21:23.220 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [aac7a79]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2r5ox-83tgo-local-src'\n16:21:23.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [aac7a79]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2r5ox-83tgo-local-src' locked \n...[truncated 521129 chars]...\ns: closeDeferredMillis=20000\n16:28:33.770 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [aac7a79]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:28:33.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f358bf4]getCloseDeferredMillis: closeDeferredMillis=20000\n16:28:33.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f358bf4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:28:34.216 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:21:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 342.047,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:08:06.079 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:08:06.976 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c011051]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2a3aw-o43m7-local-src'\n16:08:06.984 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c011051]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2a3aw-o43m7-local-src' locked \n...[truncated 1455311 chars]...\n: closeDeferredMillis=20000\n16:31:04.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [178ab0d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:04.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b2d13fa]getCloseDeferredMillis: closeDeferredMillis=20000\n16:31:04.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b2d13fa]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:04.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 464.723,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FIXED",
          "stderr" : "",
          "stdout" : "16:08:06.079 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:08:06.976 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c011051]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2a3aw-o43m7-local-src'\n16:08:06.984 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c011051]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2a3aw-o43m7-local-src' locked \n...[truncated 1455311 chars]...\n: closeDeferredMillis=20000\n16:31:04.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [178ab0d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:04.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b2d13fa]getCloseDeferredMillis: closeDeferredMillis=20000\n16:31:04.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b2d13fa]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:04.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 571.948,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:08:06.079 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:08:06.976 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c011051]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2a3aw-o43m7-local-src'\n16:08:06.984 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c011051]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2a3aw-o43m7-local-src' locked \n...[truncated 1455311 chars]...\n: closeDeferredMillis=20000\n16:31:04.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [178ab0d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:04.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b2d13fa]getCloseDeferredMillis: closeDeferredMillis=20000\n16:31:04.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b2d13fa]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:04.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1378.718,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "16:08:06.079 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:08:06.976 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c011051]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2a3aw-o43m7-local-src'\n16:08:06.984 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c011051]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2a3aw-o43m7-local-src' locked \n...[truncated 1455311 chars]...\n: closeDeferredMillis=20000\n16:31:04.408 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [178ab0d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:04.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b2d13fa]getCloseDeferredMillis: closeDeferredMillis=20000\n16:31:04.409 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b2d13fa]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:31:04.798 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:08:06"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.59,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:52:19.430 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:52:22.019 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.59,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "16:52:19.430 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:52:22.019 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:52:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 390.225,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:28:34.691 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:28:34.693 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:28:35.110 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:28:35.113 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:28:35.114 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 500291 chars]...\n: closeDeferredMillis=20000\n16:35:04.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [184874ec]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:04.532 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [418e7afc]getCloseDeferredMillis: closeDeferredMillis=20000\n16:35:04.534 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [418e7afc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:04.908 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 390.225,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "16:28:34.691 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:28:34.693 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:28:35.110 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:28:35.113 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:28:35.114 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 500291 chars]...\n: closeDeferredMillis=20000\n16:35:04.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [184874ec]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:04.532 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [418e7afc]getCloseDeferredMillis: closeDeferredMillis=20000\n16:35:04.534 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [418e7afc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:04.908 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:28:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 276.824,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 412.073,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 322.253,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 250.376,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 322.455,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 279.958,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 295.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 9,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 180.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2339.4019,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:09:50.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:51.018 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src'\n16:09:51.023 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e5a7f8c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f2cbkg-fj1wd-local-src' locke\n...[truncated 2577841 chars]...\nis: closeDeferredMillis=20000\n16:48:49.425 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2bbe4f3b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:49.426 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2d40ac0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:49.806 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:09:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 262.827,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:37:54.544 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:37:55.288 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aa088b7]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f3cf6e-6e9y5-local-src'\n16:37:55.290 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aa088b7]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f3cf6e-6e9y5-local-src' locke\n...[truncated 307221 chars]...\n: closeDeferredMillis=20000\n16:42:16.974 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aa088b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:16.975 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d64f4bf]getCloseDeferredMillis: closeDeferredMillis=20000\n16:42:16.975 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d64f4bf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:17.365 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 262.827,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:37:54.544 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:37:55.288 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aa088b7]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f3cf6e-6e9y5-local-src'\n16:37:55.290 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aa088b7]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f3cf6e-6e9y5-local-src' locke\n...[truncated 307221 chars]...\n: closeDeferredMillis=20000\n16:42:16.974 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aa088b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:16.975 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d64f4bf]getCloseDeferredMillis: closeDeferredMillis=20000\n16:42:16.975 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3d64f4bf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:17.365 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T14:37:54"
    }
  ]
}