{
  "duration" : 11125.423,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 23.364,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7754868 random bytes plaintext took 416 ms.\n15:44:27.709 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2409 ms.\nsymmetricWithoutIv: Encrypting 7754868 bytes plaintext to 7754886 bytes ciphertext took 1204 ms.\nsymmetricWithoutIv: Decrypting 7754886 bytes ciphertext to 7754868 bytes plaintext took 451 ms\n...[truncated 37172 chars]...\n37172 bytes plaintext took 67 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 7621182 random bytes plaintext took 50 ms.\nasymmetricCombiWithRandomIv: Encrypting 7621182 bytes plaintext to 7621726 bytes ciphertext took 399 ms.\nasymmetricCombiWithRandomIv: Decrypting 7621726 bytes ciphertext to 7621182 bytes plaintext took 359 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 11.41,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7754868 random bytes plaintext took 416 ms.\n15:44:27.709 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2409 ms.\nsymmetricWithoutIv: Encrypting 7754868 bytes plaintext to 7754886 bytes ciphertext took 1204 ms.\nsymmetricWithoutIv: Decrypting 7754886 bytes ciphertext to 7754868 bytes plaintext took 451 ms\n...[truncated 37172 chars]...\n37172 bytes plaintext took 67 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 7621182 random bytes plaintext took 50 ms.\nasymmetricCombiWithRandomIv: Encrypting 7621182 bytes plaintext to 7621726 bytes ciphertext took 399 ms.\nasymmetricCombiWithRandomIv: Decrypting 7621726 bytes ciphertext to 7621182 bytes plaintext took 359 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 10.955,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7754868 random bytes plaintext took 416 ms.\n15:44:27.709 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2409 ms.\nsymmetricWithoutIv: Encrypting 7754868 bytes plaintext to 7754886 bytes ciphertext took 1204 ms.\nsymmetricWithoutIv: Decrypting 7754886 bytes ciphertext to 7754868 bytes plaintext took 451 ms\n...[truncated 37172 chars]...\n37172 bytes plaintext took 67 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 7621182 random bytes plaintext took 50 ms.\nasymmetricCombiWithRandomIv: Encrypting 7621182 bytes plaintext to 7621726 bytes ciphertext took 399 ms.\nasymmetricCombiWithRandomIv: Decrypting 7621726 bytes ciphertext to 7621182 bytes plaintext took 359 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 14.08,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7754868 random bytes plaintext took 416 ms.\n15:44:27.709 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2409 ms.\nsymmetricWithoutIv: Encrypting 7754868 bytes plaintext to 7754886 bytes ciphertext took 1204 ms.\nsymmetricWithoutIv: Decrypting 7754886 bytes ciphertext to 7754868 bytes plaintext took 451 ms\n...[truncated 37172 chars]...\n37172 bytes plaintext took 67 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 7621182 random bytes plaintext took 50 ms.\nasymmetricCombiWithRandomIv: Encrypting 7621182 bytes plaintext to 7621726 bytes ciphertext took 399 ms.\nasymmetricCombiWithRandomIv: Decrypting 7621726 bytes ciphertext to 7621182 bytes plaintext took 359 ms.\n"
        }
      ],
      "duration" : 59.809006,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7754868 random bytes plaintext took 416 ms.\n15:44:27.709 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2409 ms.\nsymmetricWithoutIv: Encrypting 7754868 bytes plaintext to 7754886 bytes ciphertext took 1204 ms.\nsymmetricWithoutIv: Decrypting 7754886 bytes ciphertext to 7754868 bytes plaintext took 451 ms\n...[truncated 37172 chars]...\n37172 bytes plaintext took 67 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 7621182 random bytes plaintext took 50 ms.\nasymmetricCombiWithRandomIv: Encrypting 7621182 bytes plaintext to 7621726 bytes ciphertext took 399 ms.\nasymmetricCombiWithRandomIv: Decrypting 7621726 bytes ciphertext to 7621182 bytes plaintext took 359 ms.\n",
      "timestamp" : "2019-09-20T13:44:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.371,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.371,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-20T13:44:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 6.535,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptSignAndDecryptVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 0.745,
          "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.036,
          "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.5779996,
      "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-09-20T13:44:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 1.985,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.985,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-20T13:44:21"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 5.384,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.384,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-20T13:44:21"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 5.17,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:44:25.390 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:25.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:25.622 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:25.641 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:27.166 [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:44:38.865 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.146,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:44:25.390 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:25.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:25.622 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:25.641 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:27.166 [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:44:38.865 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 1.455,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:44:25.390 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:25.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:25.622 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:25.641 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:27.166 [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:44:38.865 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:44:25.390 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:25.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:25.622 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:25.641 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:27.166 [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:44:38.865 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 4.854,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:44:25.390 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:25.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:25.622 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:25.641 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:27.166 [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:44:38.865 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 11.857,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "15:44:25.390 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:25.465 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:25.622 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:25.641 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/zMg60Y5TvF0HeU2lYFKuVQ/.gnupg\n15:44:27.166 [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:44:38.865 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:44:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.503,
          "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.009,
          "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.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.519,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-20T13:44:21"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.492,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:44:31.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:31.065 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:31.098 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/rjM_cJ_s7Ww2SgV9HCwkwA/.gnupg\n15:44:31.099 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/rjM_cJ_s7Ww2SgV9HCwkwA/.gnupg\n15:44:31.244 [Test \n...[truncated 14043 chars]...\nrying.\n15:44:52.912 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.256 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5341 ms.\n15:44:58.270 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.367 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.426 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.751,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:44:31.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:31.065 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:31.098 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/rjM_cJ_s7Ww2SgV9HCwkwA/.gnupg\n15:44:31.099 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/rjM_cJ_s7Ww2SgV9HCwkwA/.gnupg\n15:44:31.244 [Test \n...[truncated 14043 chars]...\nrying.\n15:44:52.912 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.256 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5341 ms.\n15:44:58.270 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.367 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.426 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 16.128,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:44:31.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:31.065 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:31.098 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/rjM_cJ_s7Ww2SgV9HCwkwA/.gnupg\n15:44:31.099 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/rjM_cJ_s7Ww2SgV9HCwkwA/.gnupg\n15:44:31.244 [Test \n...[truncated 14043 chars]...\nrying.\n15:44:52.912 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.256 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5341 ms.\n15:44:58.270 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.367 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.426 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 27.371,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "15:44:31.034 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:44:31.065 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:44:31.098 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/rjM_cJ_s7Ww2SgV9HCwkwA/.gnupg\n15:44:31.099 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/rjM_cJ_s7Ww2SgV9HCwkwA/.gnupg\n15:44:31.244 [Test \n...[truncated 14043 chars]...\nrying.\n15:44:52.912 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.256 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 5341 ms.\n15:44:58.270 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.367 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n15:44:58.426 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:44:31"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 2.398,
          "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.053,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.451,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-20T13:44:22"
    },
    {
      "cases" : [
        {
          "age" : 3,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 12.828,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 2.466,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 15.294001,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-20T13:45:37"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.633,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:43.873 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3496 msec.\n15:45:44.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:45:44.127 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:45:44.135 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:45:44.138 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:56.963 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:45:57.030 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:45:57.118 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:45:57.192 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:57.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 10.067,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:43.873 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3496 msec.\n15:45:44.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:45:44.127 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:45:44.135 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:45:44.138 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:56.963 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:45:57.030 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:45:57.118 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:45:57.192 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:57.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:43.873 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3496 msec.\n15:45:44.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:45:44.127 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:45:44.135 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:45:44.138 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:56.963 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:45:57.030 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:45:57.118 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:45:57.192 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:57.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.57,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:43.873 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3496 msec.\n15:45:44.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:45:44.127 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:45:44.135 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:45:44.138 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:56.963 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:45:57.030 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:45:57.118 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:45:57.192 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:57.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.135,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:43.873 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3496 msec.\n15:45:44.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:45:44.127 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:45:44.135 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:45:44.138 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:56.963 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:45:57.030 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:45:57.118 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:45:57.192 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:57.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 17.505001,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "15:45:43.873 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3496 msec.\n15:45:44.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n15:45:44.127 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n15:45:44.135 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n15:45:44.138 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:56.963 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n15:45:57.030 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n15:45:57.118 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n15:45:57.192 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n15:45:57.357 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-09-20T13:45:40"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 5.85,
          "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.668,
          "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.518,
      "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-09-20T13:45:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.116,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:40.583 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 7666\n15:45:40.615 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 7666\n15:45:40.620 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 7666\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 4.926,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:40.583 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 7666\n15:45:40.615 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 7666\n15:45:40.620 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 7666\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.199,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:40.583 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 7666\n15:45:40.615 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 7666\n15:45:40.620 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 7666\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 23.926,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:40.583 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 7666\n15:45:40.615 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 7666\n15:45:40.620 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 7666\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 18.993,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:45:40.583 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 7666\n15:45:40.615 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 7666\n15:45:40.620 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 7666\n"
        }
      ],
      "duration" : 48.16,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "15:45:40.583 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 7666\n15:45:40.615 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 7666\n15:45:40.620 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 7666\n",
      "timestamp" : "2019-09-20T13:45:40"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 3.784,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.784,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-20T13:45:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.248,
          "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.084,
          "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.084,
          "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.059,
          "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.47499996,
      "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-09-20T13:45:40"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 81.996,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:56.389 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.686 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:58.880 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha48-2w8n8-local'\n15:46:59.100 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1900 ms.\n15\n...[truncated 41436 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n15:48:18.186 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n15:48:18.216 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n15:48:18.479 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:48:18.484 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 81.996,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "15:46:56.389 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.686 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:58.880 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha48-2w8n8-local'\n15:46:59.100 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1900 ms.\n15\n...[truncated 41436 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n15:48:18.186 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n15:48:18.216 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n15:48:18.479 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:48:18.484 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:46:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 71.979,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:56.134 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:59.092 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [157bb59c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha77-c8iyn-local'\n15:46:59.348 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1652 ms.\n15\n...[truncated 207071 chars]...\nTest - Local sync...: 79.60%\n15:51:06.848 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:51:06.870 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:51:06.894 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:51:06.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [147d5d2c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:51:06.917 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.956,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:56.134 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:59.092 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [157bb59c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha77-c8iyn-local'\n15:46:59.348 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1652 ms.\n15\n...[truncated 207071 chars]...\nTest - Local sync...: 79.60%\n15:51:06.848 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:51:06.870 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:51:06.894 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:51:06.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [147d5d2c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:51:06.917 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 28.733,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:56.134 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:59.092 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [157bb59c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha77-c8iyn-local'\n15:46:59.348 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1652 ms.\n15\n...[truncated 207071 chars]...\nTest - Local sync...: 79.60%\n15:51:06.848 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:51:06.870 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:51:06.894 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:51:06.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [147d5d2c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:51:06.917 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 28.622,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:56.134 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:59.092 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [157bb59c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha77-c8iyn-local'\n15:46:59.348 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1652 ms.\n15\n...[truncated 207071 chars]...\nTest - Local sync...: 79.60%\n15:51:06.848 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:51:06.870 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:51:06.894 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:51:06.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [147d5d2c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:51:06.917 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 30.175,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:56.134 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:59.092 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [157bb59c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha77-c8iyn-local'\n15:46:59.348 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1652 ms.\n15\n...[truncated 207071 chars]...\nTest - Local sync...: 79.60%\n15:51:06.848 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:51:06.870 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:51:06.894 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:51:06.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [147d5d2c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:51:06.917 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 30.691,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:56.134 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:59.092 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [157bb59c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha77-c8iyn-local'\n15:46:59.348 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1652 ms.\n15\n...[truncated 207071 chars]...\nTest - Local sync...: 79.60%\n15:51:06.848 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:51:06.870 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:51:06.894 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:51:06.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [147d5d2c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:51:06.917 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.486,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:56.134 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:59.092 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [157bb59c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha77-c8iyn-local'\n15:46:59.348 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1652 ms.\n15\n...[truncated 207071 chars]...\nTest - Local sync...: 79.60%\n15:51:06.848 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:51:06.870 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:51:06.894 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:51:06.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [147d5d2c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:51:06.917 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 250.642,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "15:46:56.134 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:56.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:46:59.092 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [157bb59c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0s6ha77-c8iyn-local'\n15:46:59.348 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1652 ms.\n15\n...[truncated 207071 chars]...\nTest - Local sync...: 79.60%\n15:51:06.848 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n15:51:06.870 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n15:51:06.894 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n15:51:06.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [147d5d2c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:51:06.917 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:46:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 15.341,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:58.288 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300088, _1M=147795, _10M=47170, _100M=2984, _1G=1963, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n87374\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.025,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:58.288 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300088, _1M=147795, _10M=47170, _100M=2984, _1G=1963, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n87374\n"
        }
      ],
      "duration" : 15.365999,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "15:46:58.288 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300088, _1M=147795, _10M=47170, _100M=2984, _1G=1963, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n87374\n",
      "timestamp" : "2019-09-20T13:46:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.558,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.5600002,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-20T13:46:53"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:57.577 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:59.682 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:46:59.740 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1260 ms.\n15:47:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:01.052 [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:47:07.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.561 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.631 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.745 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:57.577 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:59.682 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:46:59.740 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1260 ms.\n15:47:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:01.052 [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:47:07.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.561 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.631 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.745 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.185,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:57.577 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:59.682 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:46:59.740 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1260 ms.\n15:47:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:01.052 [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:47:07.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.561 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.631 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.745 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.139,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:57.577 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:59.682 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:46:59.740 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1260 ms.\n15:47:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:01.052 [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:47:07.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.561 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.631 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.745 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.102,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:57.577 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:59.682 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:46:59.740 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1260 ms.\n15:47:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:01.052 [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:47:07.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.561 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.631 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.745 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.832,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "15:46:57.577 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:46:59.682 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:46:59.740 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1260 ms.\n15:47:01.051 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:01.052 [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:47:07.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.561 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.631 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.745 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:47:07.813 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:47:02"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 31.155,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:58.785 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:47:00.086 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:47:00.137 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1863 ms.\n15:47:02.069 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:02.070 [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:48:43.052 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:43.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:44.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.106,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:58.785 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:47:00.086 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:47:00.137 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1863 ms.\n15:47:02.069 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:02.070 [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:48:43.052 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:43.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:44.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 36.981,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:58.785 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:47:00.086 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:47:00.137 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1863 ms.\n15:47:02.069 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:02.070 [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:48:43.052 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:43.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:44.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 15.936,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:58.785 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:47:00.086 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:47:00.137 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1863 ms.\n15:47:02.069 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:02.070 [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:48:43.052 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:43.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:44.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 14.148,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:58.785 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:47:00.086 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:47:00.137 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1863 ms.\n15:47:02.069 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:02.070 [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:48:43.052 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:43.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:44.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 1.657,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:46:58.785 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:47:00.086 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:47:00.137 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1863 ms.\n15:47:02.069 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:02.070 [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:48:43.052 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:43.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:44.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 99.983,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "15:46:58.785 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:47:00.086 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:47:00.137 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1863 ms.\n15:47:02.069 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n15:47:02.070 [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:48:43.052 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:43.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:48:44.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:47:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 41.416,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:51:13.073 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:51:14.147 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:51:14.178 [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:51:14.179 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44527 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n15:51:53.904 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n15:51:54.016 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n15:51:54.017 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 41.416,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "15:51:13.073 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n15:51:14.147 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n15:51:14.178 [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:51:14.179 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44527 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n15:51:53.904 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n15:51:54.016 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n15:51:54.017 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-09-20T13:51:12"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 280.96,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:17:44.358 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:17:45.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b6f6035]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7kuti-fgn48-local-src'\n16:17:45.232 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b6f6035]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7kuti-fgn48-local-src' locke\n...[truncated 329152 chars]...\n[5a80fd69]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:22:24.739 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:22:24.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [41f7048a]getCloseDeferredMillis: closeDeferredMillis=10000\n16:22:24.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [41f7048a]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:22:25.316 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 3,
          "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:17:44.358 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:17:45.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b6f6035]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7kuti-fgn48-local-src'\n16:17:45.232 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b6f6035]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7kuti-fgn48-local-src' locke\n...[truncated 329152 chars]...\n[5a80fd69]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:22:24.739 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:22:24.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [41f7048a]getCloseDeferredMillis: closeDeferredMillis=10000\n16:22:24.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [41f7048a]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:22:25.316 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 280.96,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:17:44.358 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:17:45.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b6f6035]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7kuti-fgn48-local-src'\n16:17:45.232 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b6f6035]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7kuti-fgn48-local-src' locke\n...[truncated 329152 chars]...\n[5a80fd69]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:22:24.739 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:22:24.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [41f7048a]getCloseDeferredMillis: closeDeferredMillis=10000\n16:22:24.739 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [41f7048a]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:22:25.316 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:17:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 221.818,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:26 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:31 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:09.289 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.116 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/zyaJw9MTAANyWeNCkpafHQ/.subshare/ssl.server/keystore' does not exist!\n15:52:13.120 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 544138 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" : 136.441,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:26 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:31 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:09.289 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.116 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/zyaJw9MTAANyWeNCkpafHQ/.subshare/ssl.server/keystore' does not exist!\n15:52:13.120 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 544138 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" : 358.25897,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Sep 20, 2019 3:52:26 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:31 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "15:52:09.289 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.116 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/zyaJw9MTAANyWeNCkpafHQ/.subshare/ssl.server/keystore' does not exist!\n15:52:13.120 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 544138 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-09-20T13:52:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 253.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:16:07.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:16:08.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src'\n16:16:08.230 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src' locke\n...[truncated 1908627 chars]...\n: closeDeferredMillis=20000\n16:33:10.550 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f19817c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:10.557 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]getCloseDeferredMillis: closeDeferredMillis=20000\n16:33:10.558 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:11.001 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 179.525,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:16:07.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:16:08.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src'\n16:16:08.230 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src' locke\n...[truncated 1908627 chars]...\n: closeDeferredMillis=20000\n16:33:10.550 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f19817c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:10.557 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]getCloseDeferredMillis: closeDeferredMillis=20000\n16:33:10.558 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:11.001 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 178.975,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:16:07.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:16:08.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src'\n16:16:08.230 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src' locke\n...[truncated 1908627 chars]...\n: closeDeferredMillis=20000\n16:33:10.550 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f19817c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:10.557 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]getCloseDeferredMillis: closeDeferredMillis=20000\n16:33:10.558 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:11.001 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 136.367,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:16:07.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:16:08.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src'\n16:16:08.230 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src' locke\n...[truncated 1908627 chars]...\n: closeDeferredMillis=20000\n16:33:10.550 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f19817c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:10.557 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]getCloseDeferredMillis: closeDeferredMillis=20000\n16:33:10.558 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:11.001 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 149.609,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:16:07.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:16:08.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src'\n16:16:08.230 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src' locke\n...[truncated 1908627 chars]...\n: closeDeferredMillis=20000\n16:33:10.550 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f19817c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:10.557 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]getCloseDeferredMillis: closeDeferredMillis=20000\n16:33:10.558 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:11.001 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 126.099,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:16:07.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:16:08.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src'\n16:16:08.230 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src' locke\n...[truncated 1908627 chars]...\n: closeDeferredMillis=20000\n16:33:10.550 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f19817c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:10.557 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]getCloseDeferredMillis: closeDeferredMillis=20000\n16:33:10.558 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:11.001 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1023.825,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:16:07.168 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:16:08.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src'\n16:16:08.230 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [276e7a21]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7irz4-x9i3l-local-src' locke\n...[truncated 1908627 chars]...\n: closeDeferredMillis=20000\n16:33:10.550 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f19817c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:10.557 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]getCloseDeferredMillis: closeDeferredMillis=20000\n16:33:10.558 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3b84474e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:33:11.001 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:16:07"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 370.955,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:26 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:31 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:10.509 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:14.416 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/FAReAvfFqJD-HNzBLTLZVg/.subshare/ssl.server/keystore' does not exist!\n15:52:14.423 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 939456 chars]...\n: closeDeferredMillis=20000\n16:09:46.675 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6cd1265b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:46.684 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4655a1a5]getCloseDeferredMillis: closeDeferredMillis=20000\n16:09:46.684 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4655a1a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:47.310 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 661.683,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:26 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:31 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:10.509 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:14.416 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/FAReAvfFqJD-HNzBLTLZVg/.subshare/ssl.server/keystore' does not exist!\n15:52:14.423 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 939456 chars]...\n: closeDeferredMillis=20000\n16:09:46.675 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6cd1265b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:46.684 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4655a1a5]getCloseDeferredMillis: closeDeferredMillis=20000\n16:09:46.684 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4655a1a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:47.310 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1032.638,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Sep 20, 2019 3:52:26 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:31 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "15:52:10.509 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:14.416 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/FAReAvfFqJD-HNzBLTLZVg/.subshare/ssl.server/keystore' does not exist!\n15:52:14.423 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 939456 chars]...\n: closeDeferredMillis=20000\n16:09:46.675 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6cd1265b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:46.684 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4655a1a5]getCloseDeferredMillis: closeDeferredMillis=20000\n16:09:46.684 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4655a1a5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:09:47.310 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:52:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 344.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:23 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:11.289 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.946 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/nqKyABSMdkJO7xBVBLzx6g/.subshare/ssl.server/keystore' does not exist!\n15:52:13.952 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 966779 chars]...\nis: closeDeferredMillis=20000\n16:06:37.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e99915a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:06:37.624 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bc01569]getCloseDeferredMillis: closeDeferredMillis=20000\n16:06:37.624 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bc01569]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:06:37.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 246.671,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:23 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:11.289 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.946 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/nqKyABSMdkJO7xBVBLzx6g/.subshare/ssl.server/keystore' does not exist!\n15:52:13.952 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 966779 chars]...\nis: closeDeferredMillis=20000\n16:06:37.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e99915a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:06:37.624 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bc01569]getCloseDeferredMillis: closeDeferredMillis=20000\n16:06:37.624 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bc01569]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:06:37.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 256.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:23 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:11.289 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.946 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/nqKyABSMdkJO7xBVBLzx6g/.subshare/ssl.server/keystore' does not exist!\n15:52:13.952 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 966779 chars]...\nis: closeDeferredMillis=20000\n16:06:37.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e99915a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:06:37.624 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bc01569]getCloseDeferredMillis: closeDeferredMillis=20000\n16:06:37.624 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bc01569]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:06:37.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 846.702,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Sep 20, 2019 3:52:23 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "15:52:11.289 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.946 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/nqKyABSMdkJO7xBVBLzx6g/.subshare/ssl.server/keystore' does not exist!\n15:52:13.952 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 966779 chars]...\nis: closeDeferredMillis=20000\n16:06:37.623 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e99915a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:06:37.624 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bc01569]getCloseDeferredMillis: closeDeferredMillis=20000\n16:06:37.624 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bc01569]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:06:37.991 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:52:31"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 179.808,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:48.661 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:49.835 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b92132]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7anzz-rdnfr-local-src'\n16:09:49.843 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b92132]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7anzz-rdnfr-local-src' locked \n...[truncated 439281 chars]...\n: closeDeferredMillis=20000\n16:16:06.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6380a70f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:16:06.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cd17885]getCloseDeferredMillis: closeDeferredMillis=20000\n16:16:06.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cd17885]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:16:06.682 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 198.215,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:09:48.661 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:49.835 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b92132]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7anzz-rdnfr-local-src'\n16:09:49.843 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b92132]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7anzz-rdnfr-local-src' locked \n...[truncated 439281 chars]...\n: closeDeferredMillis=20000\n16:16:06.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6380a70f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:16:06.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cd17885]getCloseDeferredMillis: closeDeferredMillis=20000\n16:16:06.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cd17885]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:16:06.682 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 378.023,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:09:48.661 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:09:49.835 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b92132]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7anzz-rdnfr-local-src'\n16:09:49.843 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b92132]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7anzz-rdnfr-local-src' locked \n...[truncated 439281 chars]...\n: closeDeferredMillis=20000\n16:16:06.084 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6380a70f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:16:06.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cd17885]getCloseDeferredMillis: closeDeferredMillis=20000\n16:16:06.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5cd17885]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:16:06.682 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:09:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 198.123,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:17:05.713 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glas\n...[truncated 1495547 chars]...\n: closeDeferredMillis=20000\n16:26:57.424 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [633f72c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3a977116]getCloseDeferredMillis: closeDeferredMillis=20000\n16:26:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3a977116]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:57.879 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 192.313,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:17:05.713 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glas\n...[truncated 1495547 chars]...\n: closeDeferredMillis=20000\n16:26:57.424 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [633f72c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3a977116]getCloseDeferredMillis: closeDeferredMillis=20000\n16:26:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3a977116]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:57.879 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 201.712,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:17:05.713 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glas\n...[truncated 1495547 chars]...\n: closeDeferredMillis=20000\n16:26:57.424 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [633f72c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3a977116]getCloseDeferredMillis: closeDeferredMillis=20000\n16:26:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3a977116]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:57.879 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 592.148,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "16:17:05.713 [Timer-4] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUrlConnector.java:184) ~[jersey-client-2.5.1.jar:na]\n\tat org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:227) ~[jersey-client-2.5.1.jar:na]\n\tat org.glas\n...[truncated 1495547 chars]...\n: closeDeferredMillis=20000\n16:26:57.424 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [633f72c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3a977116]getCloseDeferredMillis: closeDeferredMillis=20000\n16:26:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3a977116]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:57.879 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:17:05"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 330.857,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:32.485 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:04:32.486 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:04:32.822 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:04:32.832 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:04:32.833 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 431423 chars]...\n: closeDeferredMillis=20000\n16:10:02.737 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [790b4104]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:02.747 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cdec01]getCloseDeferredMillis: closeDeferredMillis=20000\n16:10:02.747 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cdec01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:03.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 330.857,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "16:04:32.485 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:04:32.486 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:04:32.822 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:04:32.832 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:04:32.833 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 431423 chars]...\n: closeDeferredMillis=20000\n16:10:02.737 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [790b4104]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:02.747 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cdec01]getCloseDeferredMillis: closeDeferredMillis=20000\n16:10:02.747 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [29cdec01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:03.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:04:32"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 135.082,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:58:32.613 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:58:34.015 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3871f0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6w6jg-8dqoi-local-src'\n15:58:34.020 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3871f0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6w6jg-8dqoi-local-src' locke\n...[truncated 158200 chars]...\n[28e38d93]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:00:47.388 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:00:47.389 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3871f0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:00:47.390 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3871f0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:00:47.692 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 135.082,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "15:58:32.613 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:58:34.015 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3871f0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6w6jg-8dqoi-local-src'\n15:58:34.020 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3871f0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6w6jg-8dqoi-local-src' locke\n...[truncated 158200 chars]...\n[28e38d93]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:00:47.388 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:00:47.389 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3871f0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:00:47.390 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2c3871f0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:00:47.692 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:58:32"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 405.015,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:10.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:14.240 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/fHnasm7Adj6xkXmNZpSnig/.subshare/ssl.server/keystore' does not exist!\n15:52:14.265 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 530065 chars]...\n: closeDeferredMillis=20000\n15:59:20.314 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64b0a703]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:20.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]getCloseDeferredMillis: closeDeferredMillis=20000\n15:59:20.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:20.641 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 405.015,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Sep 20, 2019 3:52:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "15:52:10.220 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:14.240 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/fHnasm7Adj6xkXmNZpSnig/.subshare/ssl.server/keystore' does not exist!\n15:52:14.265 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 530065 chars]...\n: closeDeferredMillis=20000\n15:59:20.314 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64b0a703]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:20.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]getCloseDeferredMillis: closeDeferredMillis=20000\n15:59:20.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]close: Deferring shut down of real LocalRepoManager 20000 ms.\n15:59:20.641 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:52:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 595.983,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n16:06:44.080 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n16:06:44.081 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n16:06:44.081 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n16:06:44.088 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:06:44.090 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n16:06:44.091 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1352040 chars]...\nnager 20000 ms.\n16:16:31.236 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n16:16:31.236 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:16:31.280 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:16:31.283 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [51e29208]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 595.983,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n16:06:44.080 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n16:06:44.081 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n16:06:44.081 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n16:06:44.088 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:06:44.090 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n16:06:44.091 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1352040 chars]...\nnager 20000 ms.\n16:16:31.236 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n16:16:31.236 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:16:31.280 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:16:31.283 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [51e29208]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-09-20T14:06:38"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 1.181,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:59:21.332 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=318.5 MiB, used=98.5 MiB, available=357.0 MiB\n15:59:22.221 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:23.389 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:23.399 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:23.904 [qtp1260942339-23] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 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:59:26.711 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.319,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:59:21.332 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=318.5 MiB, used=98.5 MiB, available=357.0 MiB\n15:59:22.221 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:23.389 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:23.399 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:23.904 [qtp1260942339-23] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 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:59:26.711 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.5,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "15:59:21.332 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=318.5 MiB, used=98.5 MiB, available=357.0 MiB\n15:59:22.221 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:23.389 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:23.399 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:23.904 [qtp1260942339-23] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 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:59:26.711 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:59:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 20.146,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:16:37.156 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:16:37.167 [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/nqKyABSMdkJO7xBVBLzx6g/client1/.gnupg/pubring.gpg'\n16:16:37.168 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 129800 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='nl8M07KLN_9R9GdOTOUm4w' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n16:17:03.174 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:17:03.177 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n16:17:03.211 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 11.051,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:16:37.156 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:16:37.167 [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/nqKyABSMdkJO7xBVBLzx6g/client1/.gnupg/pubring.gpg'\n16:16:37.168 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 129800 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='nl8M07KLN_9R9GdOTOUm4w' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n16:17:03.174 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:17:03.177 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n16:17:03.211 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 31.196999,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "16:16:37.156 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:16:37.167 [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/nqKyABSMdkJO7xBVBLzx6g/client1/.gnupg/pubring.gpg'\n16:16:37.168 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 129800 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='nl8M07KLN_9R9GdOTOUm4w' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n16:17:03.174 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:17:03.177 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n16:17:03.211 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-09-20T14:16:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 297.237,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:10.388 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.740 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/6nrSjPFdLdN_7E_NaQRVyw/.subshare/ssl.server/keystore' does not exist!\n15:52:13.747 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 646260 chars]...\n: closeDeferredMillis=20000\n16:04:31.721 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3c300849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:04:31.722 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2227f845]getCloseDeferredMillis: closeDeferredMillis=20000\n16:04:31.722 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2227f845]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:04:32.065 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 183.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:10.388 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.740 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/6nrSjPFdLdN_7E_NaQRVyw/.subshare/ssl.server/keystore' does not exist!\n15:52:13.747 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 646260 chars]...\n: closeDeferredMillis=20000\n16:04:31.721 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3c300849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:04:31.722 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2227f845]getCloseDeferredMillis: closeDeferredMillis=20000\n16:04:31.722 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2227f845]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:04:32.065 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 233.853,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 20, 2019 3:52:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "15:52:10.388 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.740 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/6nrSjPFdLdN_7E_NaQRVyw/.subshare/ssl.server/keystore' does not exist!\n15:52:13.747 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 646260 chars]...\n: closeDeferredMillis=20000\n16:04:31.721 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3c300849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:04:31.722 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2227f845]getCloseDeferredMillis: closeDeferredMillis=20000\n16:04:31.722 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2227f845]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:04:32.065 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 714.09595,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Sep 20, 2019 3:52:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 20, 2019 3:52:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "15:52:10.388 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n15:52:13.740 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/6nrSjPFdLdN_7E_NaQRVyw/.subshare/ssl.server/keystore' does not exist!\n15:52:13.747 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 646260 chars]...\n: closeDeferredMillis=20000\n16:04:31.721 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3c300849]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:04:31.722 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2227f845]getCloseDeferredMillis: closeDeferredMillis=20000\n16:04:31.722 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2227f845]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:04:32.065 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:52:37"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.642,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:30:36.699 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:30:36.709 [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/zyaJw9MTAANyWeNCkpafHQ/.gnupg/pubring.gpg'\n16:30:36.711 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2805 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 91 ms.\n16:30:40.348 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=dqVi8tZ6yXnR6u9EBLgI0A, invitation=false]\n16:30:40.391 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:30:40.906 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.642,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "16:30:36.699 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:30:36.709 [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/zyaJw9MTAANyWeNCkpafHQ/.gnupg/pubring.gpg'\n16:30:36.711 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2805 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 91 ms.\n16:30:40.348 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=dqVi8tZ6yXnR6u9EBLgI0A, invitation=false]\n16:30:40.391 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:30:40.906 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:30:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 322.678,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:10:03.371 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:10:04.689 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [693e7dc2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7azgo-kuvpc-local-src'\n16:10:04.694 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [693e7dc2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7azgo-kuvpc-local-src' locke\n...[truncated 516812 chars]...\n: closeDeferredMillis=20000\n16:15:25.243 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [693e7dc2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:25.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f9088dd]getCloseDeferredMillis: closeDeferredMillis=20000\n16:15:25.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f9088dd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:26.045 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 322.678,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:10:03.371 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:10:04.689 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [693e7dc2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7azgo-kuvpc-local-src'\n16:10:04.694 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [693e7dc2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7azgo-kuvpc-local-src' locke\n...[truncated 516812 chars]...\n: closeDeferredMillis=20000\n16:15:25.243 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [693e7dc2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:25.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f9088dd]getCloseDeferredMillis: closeDeferredMillis=20000\n16:15:25.255 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f9088dd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:15:26.045 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:10:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 290.163,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:59:38.275 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:39.185 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c36b9ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6xkti-z8x3b-local-src'\n15:59:39.192 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c36b9ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6xkti-z8x3b-local-src' locked \n...[truncated 1445431 chars]...\n: closeDeferredMillis=20000\n16:17:43.466 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32465dc0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:17:43.467 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b9f73d3]getCloseDeferredMillis: closeDeferredMillis=20000\n16:17:43.467 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b9f73d3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:17:43.875 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 413.309,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:59:38.275 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:39.185 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c36b9ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6xkti-z8x3b-local-src'\n15:59:39.192 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c36b9ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6xkti-z8x3b-local-src' locked \n...[truncated 1445431 chars]...\n: closeDeferredMillis=20000\n16:17:43.466 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32465dc0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:17:43.467 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b9f73d3]getCloseDeferredMillis: closeDeferredMillis=20000\n16:17:43.467 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b9f73d3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:17:43.875 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 382.123,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "15:59:38.275 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:39.185 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c36b9ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6xkti-z8x3b-local-src'\n15:59:39.192 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c36b9ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6xkti-z8x3b-local-src' locked \n...[truncated 1445431 chars]...\n: closeDeferredMillis=20000\n16:17:43.466 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32465dc0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:17:43.467 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b9f73d3]getCloseDeferredMillis: closeDeferredMillis=20000\n16:17:43.467 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b9f73d3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:17:43.875 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1085.595,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "15:59:38.275 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n15:59:39.185 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c36b9ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6xkti-z8x3b-local-src'\n15:59:39.192 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c36b9ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6xkti-z8x3b-local-src' locked \n...[truncated 1445431 chars]...\n: closeDeferredMillis=20000\n16:17:43.466 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32465dc0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:17:43.467 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b9f73d3]getCloseDeferredMillis: closeDeferredMillis=20000\n16:17:43.467 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b9f73d3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:17:43.875 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T13:59:38"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.805,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:33:14.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:33:16.805 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.805,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "16:33:14.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:33:16.805 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:33:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 289.69,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:15:26.682 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:15:26.682 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:15:27.261 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:15:27.262 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:15:27.263 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 497378 chars]...\nlis: closeDeferredMillis=20000\n16:20:15.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [f3e2ef0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:20:15.753 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [f8e5810]getCloseDeferredMillis: closeDeferredMillis=20000\n16:20:15.753 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [f8e5810]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:20:16.367 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 289.69,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "16:15:26.682 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:15:26.682 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:15:27.261 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:15:27.262 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:15:27.263 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 497378 chars]...\nlis: closeDeferredMillis=20000\n16:20:15.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [f3e2ef0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:20:15.753 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [f8e5810]getCloseDeferredMillis: closeDeferredMillis=20000\n16:20:15.753 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [f8e5810]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:20:16.367 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:15:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 245.901,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 324.153,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 206.991,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 153.704,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 180.124,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 191.992,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 304.693,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 3,
          "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:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 179.956,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1787.5139,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:00:48.320 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:00:48.944 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src'\n16:00:48.954 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ff08d1b]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s6z2nc-kmwdy-local-src' locke\n...[truncated 2538964 chars]...\n: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d59c269]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]getCloseDeferredMillis: closeDeferredMillis=20000\n16:30:35.492 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7dc30d90]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:30:35.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:00:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 190.358,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:22:25.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:22:26.851 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b0ffb9a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7qw4d-iy5ob-local-src'\n16:22:26.857 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b0ffb9a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7qw4d-iy5ob-local-src' locke\n...[truncated 306430 chars]...\nis: closeDeferredMillis=20000\n16:25:35.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b0ffb9a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:25:35.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5868d32]getCloseDeferredMillis: closeDeferredMillis=20000\n16:25:35.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5868d32]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:25:36.156 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 190.358,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:22:25.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:22:26.851 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b0ffb9a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7qw4d-iy5ob-local-src'\n16:22:26.857 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b0ffb9a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0s7qw4d-iy5ob-local-src' locke\n...[truncated 306430 chars]...\nis: closeDeferredMillis=20000\n16:25:35.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b0ffb9a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:25:35.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5868d32]getCloseDeferredMillis: closeDeferredMillis=20000\n16:25:35.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5868d32]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:25:36.156 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-20T14:22:25"
    }
  ]
}