{
  "duration" : 11690.458,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 16.913,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7679449 random bytes plaintext took 179 ms.\n16:03:15.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2219 ms.\nsymmetricWithoutIv: Encrypting 7679449 bytes plaintext to 7679462 bytes ciphertext took 1030 ms.\nsymmetricWithoutIv: Decrypting 7679462 bytes ciphertext to 7679449 bytes plaintext took 485 ms\n...[truncated 37140 chars]...\nt to 6746621 bytes plaintext took 248 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 181411 random bytes plaintext took 1 ms.\nasymmetricCombiWithRandomIv: Encrypting 181411 bytes plaintext to 181955 bytes ciphertext took 12 ms.\nasymmetricCombiWithRandomIv: Decrypting 181955 bytes ciphertext to 181411 bytes plaintext took 39 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 7.197,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7679449 random bytes plaintext took 179 ms.\n16:03:15.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2219 ms.\nsymmetricWithoutIv: Encrypting 7679449 bytes plaintext to 7679462 bytes ciphertext took 1030 ms.\nsymmetricWithoutIv: Decrypting 7679462 bytes ciphertext to 7679449 bytes plaintext took 485 ms\n...[truncated 37140 chars]...\nt to 6746621 bytes plaintext took 248 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 181411 random bytes plaintext took 1 ms.\nasymmetricCombiWithRandomIv: Encrypting 181411 bytes plaintext to 181955 bytes ciphertext took 12 ms.\nasymmetricCombiWithRandomIv: Decrypting 181955 bytes ciphertext to 181411 bytes plaintext took 39 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 13.356,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7679449 random bytes plaintext took 179 ms.\n16:03:15.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2219 ms.\nsymmetricWithoutIv: Encrypting 7679449 bytes plaintext to 7679462 bytes ciphertext took 1030 ms.\nsymmetricWithoutIv: Decrypting 7679462 bytes ciphertext to 7679449 bytes plaintext took 485 ms\n...[truncated 37140 chars]...\nt to 6746621 bytes plaintext took 248 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 181411 random bytes plaintext took 1 ms.\nasymmetricCombiWithRandomIv: Encrypting 181411 bytes plaintext to 181955 bytes ciphertext took 12 ms.\nasymmetricCombiWithRandomIv: Decrypting 181955 bytes ciphertext to 181411 bytes plaintext took 39 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 9.054,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7679449 random bytes plaintext took 179 ms.\n16:03:15.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2219 ms.\nsymmetricWithoutIv: Encrypting 7679449 bytes plaintext to 7679462 bytes ciphertext took 1030 ms.\nsymmetricWithoutIv: Decrypting 7679462 bytes ciphertext to 7679449 bytes plaintext took 485 ms\n...[truncated 37140 chars]...\nt to 6746621 bytes plaintext took 248 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 181411 random bytes plaintext took 1 ms.\nasymmetricCombiWithRandomIv: Encrypting 181411 bytes plaintext to 181955 bytes ciphertext took 12 ms.\nasymmetricCombiWithRandomIv: Decrypting 181955 bytes ciphertext to 181411 bytes plaintext took 39 ms.\n"
        }
      ],
      "duration" : 46.52,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7679449 random bytes plaintext took 179 ms.\n16:03:15.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2219 ms.\nsymmetricWithoutIv: Encrypting 7679449 bytes plaintext to 7679462 bytes ciphertext took 1030 ms.\nsymmetricWithoutIv: Decrypting 7679462 bytes ciphertext to 7679449 bytes plaintext took 485 ms\n...[truncated 37140 chars]...\nt to 6746621 bytes plaintext took 248 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 181411 random bytes plaintext took 1 ms.\nasymmetricCombiWithRandomIv: Encrypting 181411 bytes plaintext to 181955 bytes ciphertext took 12 ms.\nasymmetricCombiWithRandomIv: Decrypting 181955 bytes ciphertext to 181411 bytes plaintext took 39 ms.\n",
      "timestamp" : "2019-07-27T14:03:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.516,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.516,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T14:03:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 6.625,
          "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" : 1.027,
          "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.165,
          "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.004,
          "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.821,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2019-07-27T14:03:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.26,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T14:03:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 3.999,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.999,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T14:03:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 8.796,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:03:12.904 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:12.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:13.108 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:13.110 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:14.902 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n16:03:29.897 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.104,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:03:12.904 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:12.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:13.108 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:13.110 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:14.902 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n16:03:29.897 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 4.372,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:03:12.904 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:12.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:13.108 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:13.110 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:14.902 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n16:03:29.897 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.164,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:03:12.904 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:12.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:13.108 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:13.110 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:14.902 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n16:03:29.897 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 1.952,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:03:12.904 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:12.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:13.108 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:13.110 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:14.902 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n16:03:29.897 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 15.387999,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "16:03:12.904 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:12.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:13.108 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:13.110 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/2Xcajnre5xfhpi7_UIbL1Q/.gnupg\n16:03:14.902 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n16:03:29.897 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:03:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.282,
          "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.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.305,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T14:03:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.544,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:03:18.656 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:18.709 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:18.785 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/q7lonSueyPcs5HtDbnZSZw/.gnupg\n16:03:18.787 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/q7lonSueyPcs5HtDbnZSZw/.gnupg\n16:03:19.028 [Test \n...[truncated 13968 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:50.972 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 10829 ms.\n16:03:50.984 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:51.079 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:51.140 [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" : "FIXED",
          "stderr" : "",
          "stdout" : "16:03:18.656 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:18.709 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:18.785 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/q7lonSueyPcs5HtDbnZSZw/.gnupg\n16:03:18.787 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/q7lonSueyPcs5HtDbnZSZw/.gnupg\n16:03:19.028 [Test \n...[truncated 13968 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:50.972 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 10829 ms.\n16:03:50.984 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:51.079 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:51.140 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 21.15,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:03:18.656 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:18.709 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:18.785 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/q7lonSueyPcs5HtDbnZSZw/.gnupg\n16:03:18.787 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/q7lonSueyPcs5HtDbnZSZw/.gnupg\n16:03:19.028 [Test \n...[truncated 13968 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:50.972 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 10829 ms.\n16:03:50.984 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:51.079 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:51.140 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 32.445,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "16:03:18.656 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:03:18.709 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:18.785 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/q7lonSueyPcs5HtDbnZSZw/.gnupg\n16:03:18.787 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/q7lonSueyPcs5HtDbnZSZw/.gnupg\n16:03:19.028 [Test \n...[truncated 13968 chars]...\nedCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:50.972 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 10829 ms.\n16:03:50.984 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:51.079 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:51.140 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:03:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 2.527,
          "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.061,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.588,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T14:03:10"
    },
    {
      "cases" : [
        {
          "age" : 117,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 8.535,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 5.408,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 13.944,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T14:04:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.352,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:17.412 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3148 msec.\n16:04:17.737 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:17.743 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:17.754 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:17.757 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:31.277 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:04:31.476 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:04:31.626 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:04:31.707 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:32.142 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 10.392,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:17.412 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3148 msec.\n16:04:17.737 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:17.743 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:17.754 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:17.757 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:31.277 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:04:31.476 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:04:31.626 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:04:31.707 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:32.142 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.106,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:17.412 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3148 msec.\n16:04:17.737 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:17.743 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:17.754 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:17.757 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:31.277 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:04:31.476 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:04:31.626 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:04:31.707 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:32.142 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.391,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:17.412 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3148 msec.\n16:04:17.737 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:17.743 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:17.754 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:17.757 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:31.277 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:04:31.476 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:04:31.626 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:04:31.707 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:32.142 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.119,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:17.412 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3148 msec.\n16:04:17.737 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:17.743 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:17.754 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:17.757 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:31.277 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:04:31.476 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:04:31.626 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:04:31.707 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:32.142 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 18.36,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "16:04:17.412 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3148 msec.\n16:04:17.737 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:17.743 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:17.754 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:17.757 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:31.277 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:04:31.476 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:04:31.626 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:04:31.707 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:04:32.142 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-07-27T14:04:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 6.22,
          "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.511,
          "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.731,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2019-07-27T14:04:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.115,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:13.214 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 24895\n16:04:13.249 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 24895\n16:04:13.257 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 24895\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 5.452,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:13.214 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 24895\n16:04:13.249 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 24895\n16:04:13.257 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 24895\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.187,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:13.214 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 24895\n16:04:13.249 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 24895\n16:04:13.257 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 24895\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 19.533,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:13.214 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 24895\n16:04:13.249 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 24895\n16:04:13.257 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 24895\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 17.46,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:13.214 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 24895\n16:04:13.249 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 24895\n16:04:13.257 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 24895\n"
        }
      ],
      "duration" : 42.747,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "16:04:13.214 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 24895\n16:04:13.249 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 24895\n16:04:13.257 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 24895\n",
      "timestamp" : "2019-07-27T14:04:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 4.423,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.423,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T14:04:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.15,
          "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.081,
          "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.055,
          "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.04,
          "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.326,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2019-07-27T14:04:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 101.845,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:22.103 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:22.447 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:24.904 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47f552cc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx4ts-vcdnx-local'\n16:05:25.139 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1861 ms.\n16\n...[truncated 41434 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n16:07:03.647 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n16:07:03.826 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n16:07:04.096 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47f552cc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:07:04.098 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 101.845,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "16:05:22.103 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:22.447 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:24.904 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47f552cc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx4ts-vcdnx-local'\n16:05:25.139 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1861 ms.\n16\n...[truncated 41434 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n16:07:03.647 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n16:07:03.826 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n16:07:04.096 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47f552cc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:07:04.098 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:05:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 79.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:21.030 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:21.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:23.698 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c1cc35c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx3w6-rdkc2-local'\n16:05:23.915 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1086 ms.\n16:\n...[truncated 207053 chars]...\nnTest - Local sync...: 79.60%\n16:10:18.049 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:10:18.159 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:10:18.278 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:10:18.339 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [cf2c91c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:18.341 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 38.171,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:21.030 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:21.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:23.698 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c1cc35c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx3w6-rdkc2-local'\n16:05:23.915 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1086 ms.\n16:\n...[truncated 207053 chars]...\nnTest - Local sync...: 79.60%\n16:10:18.049 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:10:18.159 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:10:18.278 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:10:18.339 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [cf2c91c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:18.341 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 36.059,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:21.030 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:21.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:23.698 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c1cc35c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx3w6-rdkc2-local'\n16:05:23.915 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1086 ms.\n16:\n...[truncated 207053 chars]...\nnTest - Local sync...: 79.60%\n16:10:18.049 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:10:18.159 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:10:18.278 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:10:18.339 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [cf2c91c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:18.341 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 37.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:21.030 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:21.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:23.698 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c1cc35c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx3w6-rdkc2-local'\n16:05:23.915 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1086 ms.\n16:\n...[truncated 207053 chars]...\nnTest - Local sync...: 79.60%\n16:10:18.049 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:10:18.159 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:10:18.278 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:10:18.339 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [cf2c91c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:18.341 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.89,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:21.030 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:21.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:23.698 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c1cc35c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx3w6-rdkc2-local'\n16:05:23.915 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1086 ms.\n16:\n...[truncated 207053 chars]...\nnTest - Local sync...: 79.60%\n16:10:18.049 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:10:18.159 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:10:18.278 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:10:18.339 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [cf2c91c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:18.341 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 38.731,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:21.030 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:21.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:23.698 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c1cc35c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx3w6-rdkc2-local'\n16:05:23.915 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1086 ms.\n16:\n...[truncated 207053 chars]...\nnTest - Local sync...: 79.60%\n16:10:18.049 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:10:18.159 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:10:18.278 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:10:18.339 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [cf2c91c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:18.341 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.848,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:21.030 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:21.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:23.698 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c1cc35c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx3w6-rdkc2-local'\n16:05:23.915 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1086 ms.\n16:\n...[truncated 207053 chars]...\nnTest - Local sync...: 79.60%\n16:10:18.049 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:10:18.159 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:10:18.278 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:10:18.339 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [cf2c91c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:18.341 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 297.222,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "16:05:21.030 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:21.302 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:23.698 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c1cc35c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jyllx3w6-rdkc2-local'\n16:05:23.915 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1086 ms.\n16:\n...[truncated 207053 chars]...\nnTest - Local sync...: 79.60%\n16:10:18.049 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:10:18.159 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:10:18.278 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:10:18.339 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [cf2c91c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:10:18.341 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:05:21"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 16.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:23.347 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300664, _1M=147600, _10M=46809, _100M=2908, _1G=2019, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=94, _100M=6, _1G=4, _10G=0}\n8828\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.037,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:23.347 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300664, _1M=147600, _10M=46809, _100M=2908, _1G=2019, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=94, _100M=6, _1G=4, _10G=0}\n8828\n"
        }
      ],
      "duration" : 16.051,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "16:05:23.347 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300664, _1M=147600, _10M=46809, _100M=2908, _1G=2019, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=94, _100M=6, _1G=4, _10G=0}\n8828\n",
      "timestamp" : "2019-07-27T14:05:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.655,
          "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.657,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-27T14:05:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 3.615,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:22.590 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.670 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:24.772 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1229 ms.\n16:05:26.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.057 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.205 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.280 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.103,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:22.590 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.670 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:24.772 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1229 ms.\n16:05:26.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.057 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.205 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.280 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.116,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:22.590 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.670 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:24.772 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1229 ms.\n16:05:26.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.057 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.205 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.280 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.116,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:22.590 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.670 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:24.772 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1229 ms.\n16:05:26.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.057 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.205 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.280 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.148,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:22.590 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.670 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:24.772 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1229 ms.\n16:05:26.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.057 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.205 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.280 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.0979996,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "16:05:22.590 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.670 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:24.772 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1229 ms.\n16:05:26.042 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.057 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.205 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.280 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:05:32.545 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:05:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 29.209,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:23.911 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.948 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:25.000 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1000 ms.\n16:05:26.035 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\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\n16:07:02.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:02.386 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:03.447 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.097,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:23.911 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.948 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:25.000 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1000 ms.\n16:05:26.035 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\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\n16:07:02.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:02.386 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:03.447 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 36.29,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:23.911 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.948 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:25.000 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1000 ms.\n16:05:26.035 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\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\n16:07:02.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:02.386 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:03.447 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 13.338,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:23.911 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.948 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:25.000 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1000 ms.\n16:05:26.035 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\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\n16:07:02.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:02.386 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:03.447 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 15.068,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:23.911 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.948 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:25.000 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1000 ms.\n16:05:26.035 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\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\n16:07:02.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:02.386 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:03.447 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 1.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:05:23.911 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.948 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:25.000 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1000 ms.\n16:05:26.035 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\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\n16:07:02.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:02.386 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:03.447 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 95.094,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "16:05:23.911 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:05:24.948 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:05:25.000 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1000 ms.\n16:05:26.035 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:05:26.038 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16\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\n16:07:02.355 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:02.386 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:07:03.447 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:05:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 35.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:10:24.893 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:10:25.675 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:10:25.693 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n16:10:25.694 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44524 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n16:10:59.127 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n16:10:59.460 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n16:10:59.460 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 35.003,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "16:10:24.893 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:10:25.675 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:10:25.693 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n16:10:25.694 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44524 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n16:10:59.127 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n16:10:59.460 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n16:10:59.460 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-07-27T14:10:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 293.07,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:38:23.936 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:38:24.662 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [199210d0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln3kib-nc58y-local-src'\n16:38:24.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [199210d0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln3kib-nc58y-local-src' locke\n...[truncated 338784 chars]...\n[34b369b2]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:43:16.277 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:43:16.277 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e77677]getCloseDeferredMillis: closeDeferredMillis=10000\n16:43:16.277 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e77677]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:43:17.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 83,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 291,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "16:38:23.936 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:38:24.662 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [199210d0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln3kib-nc58y-local-src'\n16:38:24.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [199210d0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln3kib-nc58y-local-src' locke\n...[truncated 338784 chars]...\n[34b369b2]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:43:16.277 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:43:16.277 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e77677]getCloseDeferredMillis: closeDeferredMillis=10000\n16:43:16.277 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e77677]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:43:17.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 293.07,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:38:23.936 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:38:24.662 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [199210d0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln3kib-nc58y-local-src'\n16:38:24.666 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [199210d0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln3kib-nc58y-local-src' locke\n...[truncated 338784 chars]...\n[34b369b2]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:43:16.277 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:43:16.277 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e77677]getCloseDeferredMillis: closeDeferredMillis=10000\n16:43:16.277 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40e77677]close: Deferring shut down of real LocalRepoManager 10000 ms.\n16:43:17.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:38:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 230.346,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11: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" : "16:11:13.996 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:17.509 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/Tpp4AnFW2wgW-TOUWrafmw/.subshare/ssl.server/keystore' does not exist!\n16:11:17.515 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 539881 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 158.855,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11: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" : "16:11:13.996 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:17.509 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/Tpp4AnFW2wgW-TOUWrafmw/.subshare/ssl.server/keystore' does not exist!\n16:11:17.515 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 539881 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        }
      ],
      "duration" : 389.201,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Jul 27, 2019 4:11:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11: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" : "16:11:13.996 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:17.509 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/Tpp4AnFW2wgW-TOUWrafmw/.subshare/ssl.server/keystore' does not exist!\n16:11:17.515 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 539881 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n",
      "timestamp" : "2019-07-27T14:11:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 285.431,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:47.482 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:35:48.240 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src'\n16:35:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src' locked \n...[truncated 1966731 chars]...\n: closeDeferredMillis=20000\n16:54:57.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7afd5289]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]getCloseDeferredMillis: closeDeferredMillis=20000\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 204.866,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:47.482 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:35:48.240 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src'\n16:35:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src' locked \n...[truncated 1966731 chars]...\n: closeDeferredMillis=20000\n16:54:57.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7afd5289]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]getCloseDeferredMillis: closeDeferredMillis=20000\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 210.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:47.482 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:35:48.240 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src'\n16:35:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src' locked \n...[truncated 1966731 chars]...\n: closeDeferredMillis=20000\n16:54:57.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7afd5289]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]getCloseDeferredMillis: closeDeferredMillis=20000\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 158.521,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:47.482 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:35:48.240 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src'\n16:35:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src' locked \n...[truncated 1966731 chars]...\n: closeDeferredMillis=20000\n16:54:57.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7afd5289]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]getCloseDeferredMillis: closeDeferredMillis=20000\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 164.778,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:47.482 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:35:48.240 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src'\n16:35:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src' locked \n...[truncated 1966731 chars]...\n: closeDeferredMillis=20000\n16:54:57.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7afd5289]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]getCloseDeferredMillis: closeDeferredMillis=20000\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 126.639,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:47.482 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:35:48.240 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src'\n16:35:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src' locked \n...[truncated 1966731 chars]...\n: closeDeferredMillis=20000\n16:54:57.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7afd5289]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]getCloseDeferredMillis: closeDeferredMillis=20000\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1150.451,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:35:47.482 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:35:48.240 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src'\n16:35:48.244 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [a3ff4e2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln07t6-nz1ow-local-src' locked \n...[truncated 1966731 chars]...\n: closeDeferredMillis=20000\n16:54:57.574 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7afd5289]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]getCloseDeferredMillis: closeDeferredMillis=20000\n16:54:57.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50ac2687]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:54:57.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:35:47"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 394.771,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:34 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:41 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:11:15.061 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:19.112 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/XRAUNI2I0TvLe88PxSmhHQ/.subshare/ssl.server/keystore' does not exist!\n16:11:19.114 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1053844 chars]...\n: closeDeferredMillis=20000\n16:29:01.967 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [79a0c69d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:29:01.968 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [520e6f97]getCloseDeferredMillis: closeDeferredMillis=20000\n16:29:01.968 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [520e6f97]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:29:02.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 642.167,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:34 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:41 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:11:15.061 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:19.112 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/XRAUNI2I0TvLe88PxSmhHQ/.subshare/ssl.server/keystore' does not exist!\n16:11:19.114 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1053844 chars]...\n: closeDeferredMillis=20000\n16:29:01.967 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [79a0c69d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:29:01.968 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [520e6f97]getCloseDeferredMillis: closeDeferredMillis=20000\n16:29:01.968 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [520e6f97]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:29:02.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1036.938,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Jul 27, 2019 4:11:34 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:41 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "16:11:15.061 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:19.112 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/XRAUNI2I0TvLe88PxSmhHQ/.subshare/ssl.server/keystore' does not exist!\n16:11:19.114 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1053844 chars]...\n: closeDeferredMillis=20000\n16:29:01.967 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [79a0c69d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:29:01.968 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [520e6f97]getCloseDeferredMillis: closeDeferredMillis=20000\n16:29:01.968 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [520e6f97]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:29:02.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:11:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 398.179,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:43 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:11:13.956 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:18.152 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_6yLts69LqeSoJSODQ6Hmw/.subshare/ssl.server/keystore' does not exist!\n16:11:18.156 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1025285 chars]...\ns: closeDeferredMillis=20000\n16:26:54.818 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9b56597]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:54.827 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [667c6009]getCloseDeferredMillis: closeDeferredMillis=20000\n16:26:54.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [667c6009]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:55.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 296.305,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:43 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:11:13.956 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:18.152 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_6yLts69LqeSoJSODQ6Hmw/.subshare/ssl.server/keystore' does not exist!\n16:11:18.156 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1025285 chars]...\ns: closeDeferredMillis=20000\n16:26:54.818 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9b56597]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:54.827 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [667c6009]getCloseDeferredMillis: closeDeferredMillis=20000\n16:26:54.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [667c6009]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:55.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 214.434,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:43 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:11:13.956 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:18.152 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_6yLts69LqeSoJSODQ6Hmw/.subshare/ssl.server/keystore' does not exist!\n16:11:18.156 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1025285 chars]...\ns: closeDeferredMillis=20000\n16:26:54.818 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9b56597]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:54.827 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [667c6009]getCloseDeferredMillis: closeDeferredMillis=20000\n16:26:54.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [667c6009]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:55.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 908.918,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Jul 27, 2019 4:11:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:43 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "16:11:13.956 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:18.152 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_6yLts69LqeSoJSODQ6Hmw/.subshare/ssl.server/keystore' does not exist!\n16:11:18.156 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1025285 chars]...\ns: closeDeferredMillis=20000\n16:26:54.818 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9b56597]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:54.827 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [667c6009]getCloseDeferredMillis: closeDeferredMillis=20000\n16:26:54.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [667c6009]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:26:55.501 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:11:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 190.998,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:29:03.389 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:29:04.256 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a2f3321]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrk3d-l6b9b-local-src'\n16:29:04.260 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a2f3321]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrk3d-l6b9b-local-src' locke\n...[truncated 453495 chars]...\nis: closeDeferredMillis=20000\n16:35:46.660 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3de85f7e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:46.671 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9724b35]getCloseDeferredMillis: closeDeferredMillis=20000\n16:35:46.671 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9724b35]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:47.064 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 212.678,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:29:03.389 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:29:04.256 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a2f3321]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrk3d-l6b9b-local-src'\n16:29:04.260 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a2f3321]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrk3d-l6b9b-local-src' locke\n...[truncated 453495 chars]...\nis: closeDeferredMillis=20000\n16:35:46.660 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3de85f7e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:46.671 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9724b35]getCloseDeferredMillis: closeDeferredMillis=20000\n16:35:46.671 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9724b35]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:47.064 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 403.676,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:29:03.389 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:29:04.256 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a2f3321]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrk3d-l6b9b-local-src'\n16:29:04.260 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a2f3321]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrk3d-l6b9b-local-src' locke\n...[truncated 453495 chars]...\nis: closeDeferredMillis=20000\n16:35:46.660 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3de85f7e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:46.671 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9724b35]getCloseDeferredMillis: closeDeferredMillis=20000\n16:35:46.671 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9724b35]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:35:47.064 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:29:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 214.811,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:37:48.972 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:37:48.973 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:37:48.987 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.appl\n...[truncated 1466287 chars]...\n: closeDeferredMillis=20000\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a912fe6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e33a23c]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e33a23c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:20.972 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 228.923,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:37:48.972 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:37:48.973 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:37:48.987 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.appl\n...[truncated 1466287 chars]...\n: closeDeferredMillis=20000\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a912fe6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e33a23c]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e33a23c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:20.972 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 188.267,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:37:48.972 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:37:48.973 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:37:48.987 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.appl\n...[truncated 1466287 chars]...\n: closeDeferredMillis=20000\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a912fe6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e33a23c]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e33a23c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:20.972 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 632.001,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "16:37:48.972 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:37:48.973 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:37:48.987 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server1.domain.tld\n\tat org.glassfish.jersey.client.HttpUrlConnector.appl\n...[truncated 1466287 chars]...\n: closeDeferredMillis=20000\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1a912fe6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e33a23c]getCloseDeferredMillis: closeDeferredMillis=20000\n16:48:20.586 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e33a23c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:48:20.972 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:37:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 365.483,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:22:58.538 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:22:58.560 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:22:58.919 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:22:58.935 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:22:58.936 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 444245 chars]...\nLocalRepoManager 20000 ms.\n16:29:03.572 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5d2e39a9]getCloseDeferredMillis: closeDeferredMillis=20000\n16:29:03.572 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5d2e39a9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:29:04.000 [closeDeferredTimer-656fc85c-2] INFO  c.c.c.l.LocalRepoManagerImpl - [656fc85c]_close: Shutting down real LocalRepoManager.\n16:29:04.014 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 365.483,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "16:22:58.538 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:22:58.560 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:22:58.919 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:22:58.935 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:22:58.936 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 444245 chars]...\nLocalRepoManager 20000 ms.\n16:29:03.572 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5d2e39a9]getCloseDeferredMillis: closeDeferredMillis=20000\n16:29:03.572 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5d2e39a9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:29:04.000 [closeDeferredTimer-656fc85c-2] INFO  c.c.c.l.LocalRepoManagerImpl - [656fc85c]_close: Shutting down real LocalRepoManager.\n16:29:04.014 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:22:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 164.609,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:18:06.101 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:18:07.679 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b4112a0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmdhh5-ftimh-local-src'\n16:18:07.684 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b4112a0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmdhh5-ftimh-local-src' locked \n...[truncated 160531 chars]...\n- [24d14696]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:20:50.354 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:20:50.355 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b4112a0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:20:50.356 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b4112a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:20:50.706 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 164.609,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "16:18:06.101 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:18:07.679 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b4112a0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmdhh5-ftimh-local-src'\n16:18:07.684 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b4112a0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmdhh5-ftimh-local-src' locked \n...[truncated 160531 chars]...\n- [24d14696]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:20:50.354 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n16:20:50.355 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b4112a0]getCloseDeferredMillis: closeDeferredMillis=20000\n16:20:50.356 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [b4112a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:20:50.706 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:18:06"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 465.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11: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" : "16:11:13.799 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:17.759 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/usbHo2MpPCQWdb3Y-z-iwg/.subshare/ssl.server/keystore' does not exist!\n16:11:17.770 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 528879 chars]...\n: closeDeferredMillis=20000\n16:19:21.830 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [503cd2a9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:19:21.830 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [180407f3]getCloseDeferredMillis: closeDeferredMillis=20000\n16:19:21.830 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [180407f3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:19:22.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 465.288,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Jul 27, 2019 4:11:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11: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" : "16:11:13.799 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:17.759 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/usbHo2MpPCQWdb3Y-z-iwg/.subshare/ssl.server/keystore' does not exist!\n16:11:17.770 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 528879 chars]...\n: closeDeferredMillis=20000\n16:19:21.830 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [503cd2a9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:19:21.830 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [180407f3]getCloseDeferredMillis: closeDeferredMillis=20000\n16:19:21.830 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [180407f3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:19:22.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:11:37"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 620.511,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n16:27:02.110 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n16:27:02.112 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n16:27:02.113 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n16:27:02.146 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:27:02.148 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n16:27:02.156 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1259460 chars]...\nnager 20000 ms.\n16:37:13.195 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n16:37:13.195 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:37:13.427 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:37:13.428 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [52850da3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 620.511,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n16:27:02.110 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n16:27:02.112 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n16:27:02.113 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n16:27:02.146 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:27:02.148 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n16:27:02.156 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1259460 chars]...\nnager 20000 ms.\n16:37:13.195 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n16:37:13.195 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:37:13.427 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n16:37:13.428 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [52850da3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-07-27T14:26:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 1.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:23.641 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=317.0 MiB, used=124.5 MiB, available=331.0 MiB\n16:19:24.561 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:25.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:25.839 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:26.462 [qtp1358129021-24] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Meth\n...[truncated 79727 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n16:19:29.673 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.839,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:23.641 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=317.0 MiB, used=124.5 MiB, available=331.0 MiB\n16:19:24.561 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:25.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:25.839 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:26.462 [qtp1358129021-24] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Meth\n...[truncated 79727 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n16:19:29.673 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 5.109,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "16:19:23.641 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=317.0 MiB, used=124.5 MiB, available=331.0 MiB\n16:19:24.561 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:25.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:25.839 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:26.462 [qtp1358129021-24] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Meth\n...[truncated 79727 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n16:19:29.673 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:19:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 21.781,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:37:18.778 [closeDeferredTimer-689f5dda-2] INFO  c.c.c.l.LocalRepoManagerImpl - [689f5dda]_close: Shutting down real LocalRepoManager.\n16:37:21.181 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:37:21.198 [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/_6yLts69LqeSoJSODQ6Hmw/client1/.gnupg/pubring.gpg'\n16:37:21.199 [Test worker\n...[truncated 151633 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='MExPBbXA7YlDxbyFqMhxhQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n16:37:46.067 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:37:46.070 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n16:37:46.102 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 10.493,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:37:18.778 [closeDeferredTimer-689f5dda-2] INFO  c.c.c.l.LocalRepoManagerImpl - [689f5dda]_close: Shutting down real LocalRepoManager.\n16:37:21.181 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:37:21.198 [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/_6yLts69LqeSoJSODQ6Hmw/client1/.gnupg/pubring.gpg'\n16:37:21.199 [Test worker\n...[truncated 151633 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='MExPBbXA7YlDxbyFqMhxhQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n16:37:46.067 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:37:46.070 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n16:37:46.102 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 32.274002,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "16:37:18.778 [closeDeferredTimer-689f5dda-2] INFO  c.c.c.l.LocalRepoManagerImpl - [689f5dda]_close: Shutting down real LocalRepoManager.\n16:37:21.181 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:37:21.198 [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/_6yLts69LqeSoJSODQ6Hmw/client1/.gnupg/pubring.gpg'\n16:37:21.199 [Test worker\n...[truncated 151633 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='MExPBbXA7YlDxbyFqMhxhQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n16:37:46.067 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:37:46.070 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n16:37:46.102 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-07-27T14:37:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 297.062,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:45 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:51 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:11:15.454 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:19.358 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/xYv50Ss7IhwfCwa03WV1nw/.subshare/ssl.server/keystore' does not exist!\n16:11:19.360 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 632691 chars]...\n: closeDeferredMillis=20000\n16:22:57.648 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [24c1d19c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:57.712 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ead8668]getCloseDeferredMillis: closeDeferredMillis=20000\n16:22:57.713 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ead8668]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:58.144 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 169.497,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:45 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:51 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:11:15.454 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:19.358 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/xYv50Ss7IhwfCwa03WV1nw/.subshare/ssl.server/keystore' does not exist!\n16:11:19.360 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 632691 chars]...\n: closeDeferredMillis=20000\n16:22:57.648 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [24c1d19c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:57.712 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ead8668]getCloseDeferredMillis: closeDeferredMillis=20000\n16:22:57.713 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ead8668]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:58.144 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 198.038,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 27, 2019 4:11:45 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:51 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "16:11:15.454 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:19.358 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/xYv50Ss7IhwfCwa03WV1nw/.subshare/ssl.server/keystore' does not exist!\n16:11:19.360 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 632691 chars]...\n: closeDeferredMillis=20000\n16:22:57.648 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [24c1d19c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:57.712 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ead8668]getCloseDeferredMillis: closeDeferredMillis=20000\n16:22:57.713 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ead8668]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:58.144 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 664.59705,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Jul 27, 2019 4:11:45 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 27, 2019 4:11:51 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "16:11:15.454 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n16:11:19.358 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/xYv50Ss7IhwfCwa03WV1nw/.subshare/ssl.server/keystore' does not exist!\n16:11:19.360 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 632691 chars]...\n: closeDeferredMillis=20000\n16:22:57.648 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [24c1d19c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:57.712 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ead8668]getCloseDeferredMillis: closeDeferredMillis=20000\n16:22:57.713 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ead8668]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:22:58.144 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:11:53"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 3.921,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:51:49.953 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:51:49.954 [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/Tpp4AnFW2wgW-TOUWrafmw/.gnupg/pubring.gpg'\n16:51:49.956 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2804 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 25 ms.\n16:51:52.918 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=jbH3uPCQdQavKIdVXF9R_Q, invitation=false]\n16:51:52.954 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:51:53.473 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 3.921,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "16:51:49.953 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:51:49.954 [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/Tpp4AnFW2wgW-TOUWrafmw/.gnupg/pubring.gpg'\n16:51:49.956 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2804 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 25 ms.\n16:51:52.918 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=jbH3uPCQdQavKIdVXF9R_Q, invitation=false]\n16:51:52.954 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n16:51:53.473 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:51:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 313.604,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:29:05.204 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:29:06.357 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a637e23]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrlpr-oadrs-local-src'\n16:29:06.381 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a637e23]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrlpr-oadrs-local-src' locke\n...[truncated 503507 chars]...\n: closeDeferredMillis=20000\n16:34:18.446 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a637e23]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:34:18.446 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2405fe76]getCloseDeferredMillis: closeDeferredMillis=20000\n16:34:18.446 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2405fe76]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:34:18.804 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 313.604,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:29:05.204 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:29:06.357 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a637e23]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrlpr-oadrs-local-src'\n16:29:06.381 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a637e23]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmrlpr-oadrs-local-src' locke\n...[truncated 503507 chars]...\n: closeDeferredMillis=20000\n16:34:18.446 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a637e23]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:34:18.446 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2405fe76]getCloseDeferredMillis: closeDeferredMillis=20000\n16:34:18.446 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2405fe76]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:34:18.804 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:29:05"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 322.985,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:40.875 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:41.964 [closeDeferredTimer-180407f3-1] INFO  c.c.c.l.LocalRepoManagerImpl - [180407f3]_close: Shutting down real LocalRepoManager.\n16:19:41.964 [closeDeferredTimer-21d3b32-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [21d3b32]_close: Shutting down real LocalRepoManager.\n16:19:41.965 [closeDeferredTimer-7d608ef3-1] INFO  c.c.c.l.LocalRepoManagerImpl - [7d608ef3]_close: Shutting down real LocalRepoManager.\n16:19:41.964 [\n...[truncated 1463465 chars]...\n: closeDeferredMillis=20000\n16:38:23.074 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [264112ac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:38:23.077 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61814776]getCloseDeferredMillis: closeDeferredMillis=20000\n16:38:23.077 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61814776]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:38:23.500 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 373.22,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:40.875 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:41.964 [closeDeferredTimer-180407f3-1] INFO  c.c.c.l.LocalRepoManagerImpl - [180407f3]_close: Shutting down real LocalRepoManager.\n16:19:41.964 [closeDeferredTimer-21d3b32-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [21d3b32]_close: Shutting down real LocalRepoManager.\n16:19:41.965 [closeDeferredTimer-7d608ef3-1] INFO  c.c.c.l.LocalRepoManagerImpl - [7d608ef3]_close: Shutting down real LocalRepoManager.\n16:19:41.964 [\n...[truncated 1463465 chars]...\n: closeDeferredMillis=20000\n16:38:23.074 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [264112ac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:38:23.077 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61814776]getCloseDeferredMillis: closeDeferredMillis=20000\n16:38:23.077 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61814776]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:38:23.500 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 426.419,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:40.875 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:41.964 [closeDeferredTimer-180407f3-1] INFO  c.c.c.l.LocalRepoManagerImpl - [180407f3]_close: Shutting down real LocalRepoManager.\n16:19:41.964 [closeDeferredTimer-21d3b32-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [21d3b32]_close: Shutting down real LocalRepoManager.\n16:19:41.965 [closeDeferredTimer-7d608ef3-1] INFO  c.c.c.l.LocalRepoManagerImpl - [7d608ef3]_close: Shutting down real LocalRepoManager.\n16:19:41.964 [\n...[truncated 1463465 chars]...\n: closeDeferredMillis=20000\n16:38:23.074 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [264112ac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:38:23.077 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61814776]getCloseDeferredMillis: closeDeferredMillis=20000\n16:38:23.077 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61814776]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:38:23.500 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1122.624,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "16:19:40.875 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:41.964 [closeDeferredTimer-180407f3-1] INFO  c.c.c.l.LocalRepoManagerImpl - [180407f3]_close: Shutting down real LocalRepoManager.\n16:19:41.964 [closeDeferredTimer-21d3b32-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [21d3b32]_close: Shutting down real LocalRepoManager.\n16:19:41.965 [closeDeferredTimer-7d608ef3-1] INFO  c.c.c.l.LocalRepoManagerImpl - [7d608ef3]_close: Shutting down real LocalRepoManager.\n16:19:41.964 [\n...[truncated 1463465 chars]...\n: closeDeferredMillis=20000\n16:38:23.074 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [264112ac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:38:23.077 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61814776]getCloseDeferredMillis: closeDeferredMillis=20000\n16:38:23.077 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61814776]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:38:23.500 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:19:40"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.682,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:55:00.334 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:55:03.012 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.682,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "16:55:00.334 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:55:03.012 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:55:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 303.872,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:34:19.181 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:34:19.182 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:34:19.546 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:34:19.549 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:34:19.550 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 481478 chars]...\n: closeDeferredMillis=20000\n16:39:22.573 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7f2e28a4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:39:22.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21403ec4]getCloseDeferredMillis: closeDeferredMillis=20000\n16:39:22.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21403ec4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:39:23.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 303.872,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "16:34:19.181 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n16:34:19.182 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n16:34:19.546 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:34:19.549 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n16:34:19.550 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 481478 chars]...\n: closeDeferredMillis=20000\n16:39:22.573 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7f2e28a4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:39:22.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21403ec4]getCloseDeferredMillis: closeDeferredMillis=20000\n16:39:22.575 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [21403ec4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:39:23.046 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:34:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 228.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 317.293,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 230.046,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 189.857,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 171.957,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 244.076,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 299.783,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 117,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 176.456,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1857.749,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:20:51.390 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:52.115 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src'\n16:20:52.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34cb31d4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jylmh0cw-s34zb-local-src' locke\n...[truncated 2571371 chars]...\n: closeDeferredMillis=20000\n16:51:48.775 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [48965e58]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]getCloseDeferredMillis: closeDeferredMillis=20000\n16:51:48.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [288155d2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:51:49.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:20:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 196.538,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:43:17.600 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:43:18.555 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5446d40]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln9va0-yxlms-local-src'\n16:43:18.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5446d40]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln9va0-yxlms-local-src' locked \n...[truncated 311653 chars]...\ns: closeDeferredMillis=20000\n16:46:33.679 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5446d40]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:46:33.679 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [326c5930]getCloseDeferredMillis: closeDeferredMillis=20000\n16:46:33.679 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [326c5930]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:46:34.108 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 196.538,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "16:43:17.600 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:43:18.555 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5446d40]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln9va0-yxlms-local-src'\n16:43:18.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5446d40]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jyln9va0-yxlms-local-src' locked \n...[truncated 311653 chars]...\ns: closeDeferredMillis=20000\n16:46:33.679 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5446d40]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:46:33.679 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [326c5930]getCloseDeferredMillis: closeDeferredMillis=20000\n16:46:33.679 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [326c5930]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:46:34.108 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-27T14:43:17"
    }
  ]
}