{
  "duration" : 11837.241,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 11.285,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1259027 random bytes plaintext took 77 ms.\n09:18:47.029 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2722 ms.\nsymmetricWithoutIv: Encrypting 1259027 bytes plaintext to 1259046 bytes ciphertext took 381 ms.\nsymmetricWithoutIv: Decrypting 1259046 bytes ciphertext to 1259027 bytes plaintext took 195 ms.\n\n...[truncated 37188 chars]...\n7233 bytes plaintext took 242 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9946585 random bytes plaintext took 63 ms.\nasymmetricCombiWithRandomIv: Encrypting 9946585 bytes plaintext to 9947129 bytes ciphertext took 527 ms.\nasymmetricCombiWithRandomIv: Decrypting 9947129 bytes ciphertext to 9946585 bytes plaintext took 486 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 13.14,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1259027 random bytes plaintext took 77 ms.\n09:18:47.029 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2722 ms.\nsymmetricWithoutIv: Encrypting 1259027 bytes plaintext to 1259046 bytes ciphertext took 381 ms.\nsymmetricWithoutIv: Decrypting 1259046 bytes ciphertext to 1259027 bytes plaintext took 195 ms.\n\n...[truncated 37188 chars]...\n7233 bytes plaintext took 242 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9946585 random bytes plaintext took 63 ms.\nasymmetricCombiWithRandomIv: Encrypting 9946585 bytes plaintext to 9947129 bytes ciphertext took 527 ms.\nasymmetricCombiWithRandomIv: Decrypting 9947129 bytes ciphertext to 9946585 bytes plaintext took 486 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 5.351,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1259027 random bytes plaintext took 77 ms.\n09:18:47.029 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2722 ms.\nsymmetricWithoutIv: Encrypting 1259027 bytes plaintext to 1259046 bytes ciphertext took 381 ms.\nsymmetricWithoutIv: Decrypting 1259046 bytes ciphertext to 1259027 bytes plaintext took 195 ms.\n\n...[truncated 37188 chars]...\n7233 bytes plaintext took 242 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9946585 random bytes plaintext took 63 ms.\nasymmetricCombiWithRandomIv: Encrypting 9946585 bytes plaintext to 9947129 bytes ciphertext took 527 ms.\nasymmetricCombiWithRandomIv: Decrypting 9947129 bytes ciphertext to 9946585 bytes plaintext took 486 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 18.498,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1259027 random bytes plaintext took 77 ms.\n09:18:47.029 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2722 ms.\nsymmetricWithoutIv: Encrypting 1259027 bytes plaintext to 1259046 bytes ciphertext took 381 ms.\nsymmetricWithoutIv: Decrypting 1259046 bytes ciphertext to 1259027 bytes plaintext took 195 ms.\n\n...[truncated 37188 chars]...\n7233 bytes plaintext took 242 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9946585 random bytes plaintext took 63 ms.\nasymmetricCombiWithRandomIv: Encrypting 9946585 bytes plaintext to 9947129 bytes ciphertext took 527 ms.\nasymmetricCombiWithRandomIv: Decrypting 9947129 bytes ciphertext to 9946585 bytes plaintext took 486 ms.\n"
        }
      ],
      "duration" : 48.274,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 1259027 random bytes plaintext took 77 ms.\n09:18:47.029 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2722 ms.\nsymmetricWithoutIv: Encrypting 1259027 bytes plaintext to 1259046 bytes ciphertext took 381 ms.\nsymmetricWithoutIv: Decrypting 1259046 bytes ciphertext to 1259027 bytes plaintext took 195 ms.\n\n...[truncated 37188 chars]...\n7233 bytes plaintext took 242 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9946585 random bytes plaintext took 63 ms.\nasymmetricCombiWithRandomIv: Encrypting 9946585 bytes plaintext to 9947129 bytes ciphertext took 527 ms.\nasymmetricCombiWithRandomIv: Decrypting 9947129 bytes ciphertext to 9946585 bytes plaintext took 486 ms.\n",
      "timestamp" : "2019-09-21T07:18:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 0.825,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.825,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T07:18:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 7.582,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptSignAndDecryptVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 0.955,
          "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.238,
          "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.023,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "readSecringGpg",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        }
      ],
      "duration" : 8.797999,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2019-09-21T07:18:42"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.45,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.45,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T07:18:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 8.493,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 8.493,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T07:18:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 9.167,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:45.000 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:45.049 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:45.146 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:45.161 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:46.789 [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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n09:19:01.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:45.000 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:45.049 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:45.146 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:45.161 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:46.789 [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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n09:19:01.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 4.623,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:45.000 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:45.049 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:45.146 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:45.161 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:46.789 [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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n09:19:01.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.219,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:45.000 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:45.049 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:45.146 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:45.161 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:46.789 [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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n09:19:01.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.547,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:45.000 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:45.049 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:45.146 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:45.161 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:46.789 [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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n09:19:01.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 14.648,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "09:18:45.000 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:45.049 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:45.146 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:45.161 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Pvpfs6Fg6GhmG07YsUrWGg/.gnupg\n09:18:46.789 [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_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n09:19:01.078 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:18:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.988,
          "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.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.018,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.022,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T07:18:40"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.679,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:51.170 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:51.209 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:51.294 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Tm8R9mRDJrW6GsN8fCozNA/.gnupg\n09:18:51.296 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Tm8R9mRDJrW6GsN8fCozNA/.gnupg\n09:18:51.437 [Test \n...[truncated 13824 chars]...\ntance.\n09:19:12.773 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.174 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 2398 ms.\n09:19:15.190 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.340 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.757,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:51.170 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:51.209 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:51.294 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Tm8R9mRDJrW6GsN8fCozNA/.gnupg\n09:18:51.296 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Tm8R9mRDJrW6GsN8fCozNA/.gnupg\n09:18:51.437 [Test \n...[truncated 13824 chars]...\ntance.\n09:19:12.773 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.174 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 2398 ms.\n09:19:15.190 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.340 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 12.705,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:51.170 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:51.209 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:51.294 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Tm8R9mRDJrW6GsN8fCozNA/.gnupg\n09:18:51.296 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Tm8R9mRDJrW6GsN8fCozNA/.gnupg\n09:18:51.437 [Test \n...[truncated 13824 chars]...\ntance.\n09:19:12.773 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.174 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 2398 ms.\n09:19:15.190 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.340 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 24.140999,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "09:18:51.170 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:18:51.209 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:51.294 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/Tm8R9mRDJrW6GsN8fCozNA/.gnupg\n09:18:51.296 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/Tm8R9mRDJrW6GsN8fCozNA/.gnupg\n09:18:51.437 [Test \n...[truncated 13824 chars]...\ntance.\n09:19:12.773 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.174 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 2398 ms.\n09:19:15.190 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.293 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n09:19:15.340 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:18:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 2.796,
          "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.076,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.872,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T07:18:41"
    },
    {
      "cases" : [
        {
          "age" : 7,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 13.141,
          "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.191,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 18.335,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T07:19:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 2.505,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:53.106 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2329 msec.\n09:19:53.276 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:19:53.280 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:19:53.283 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:19:53.287 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:06.747 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:20:06.877 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:20:06.951 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:20:07.435 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:07.796 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 9.918,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:53.106 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2329 msec.\n09:19:53.276 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:19:53.280 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:19:53.283 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:19:53.287 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:06.747 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:20:06.877 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:20:06.951 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:20:07.435 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:07.796 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.126,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:53.106 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2329 msec.\n09:19:53.276 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:19:53.280 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:19:53.283 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:19:53.287 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:06.747 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:20:06.877 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:20:06.951 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:20:07.435 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:07.796 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.698,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:53.106 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2329 msec.\n09:19:53.276 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:19:53.280 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:19:53.283 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:19:53.287 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:06.747 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:20:06.877 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:20:06.951 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:20:07.435 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:07.796 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.143,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:53.106 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2329 msec.\n09:19:53.276 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:19:53.280 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:19:53.283 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:19:53.287 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:06.747 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:20:06.877 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:20:06.951 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:20:07.435 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:07.796 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 17.390001,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "09:19:53.106 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 2329 msec.\n09:19:53.276 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n09:19:53.280 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n09:19:53.283 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n09:19:53.287 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:06.747 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n09:20:06.877 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n09:20:06.951 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n09:20:07.435 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n09:20:07.796 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-09-21T07:19:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 5.656,
          "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.663,
          "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.319,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2019-09-21T07:19:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.15,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:48.276 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -5672\n09:19:48.302 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -5672\n09:19:48.305 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 59864\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 5.078,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:48.276 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -5672\n09:19:48.302 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -5672\n09:19:48.305 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 59864\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.153,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:48.276 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -5672\n09:19:48.302 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -5672\n09:19:48.305 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 59864\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 30.344,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:48.276 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -5672\n09:19:48.302 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -5672\n09:19:48.305 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 59864\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 23.828,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:48.276 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -5672\n09:19:48.302 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -5672\n09:19:48.305 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 59864\n"
        }
      ],
      "duration" : 59.552998,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "09:19:48.276 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -5672\n09:19:48.302 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -5672\n09:19:48.305 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 59864\n",
      "timestamp" : "2019-09-21T07:19:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 5.042,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.042,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T07:19:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.204,
          "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.116,
          "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.1,
          "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.078,
          "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.498,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2019-09-21T07:19:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 84.511,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:10.237 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.547 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.164 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851c2-y4e7o-local'\n09:21:13.552 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1448 ms.\n09\n...[truncated 41433 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n09:22:34.520 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n09:22:34.557 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n09:22:34.849 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:34.852 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 84.511,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "09:21:10.237 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.547 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.164 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851c2-y4e7o-local'\n09:21:13.552 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1448 ms.\n09\n...[truncated 41433 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n09:22:34.520 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n09:22:34.557 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n09:22:34.849 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:34.852 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:21:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 74.764,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:10.405 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.503 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851k7-ztfru-local'\n09:21:13.808 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1192 ms.\n09\n...[truncated 206029 chars]...\nTest - Local sync...: 79.60%\n09:25:27.505 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:25:27.537 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:25:27.569 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:25:27.598 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68d92adf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:27.599 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 36.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:10.405 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.503 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851k7-ztfru-local'\n09:21:13.808 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1192 ms.\n09\n...[truncated 206029 chars]...\nTest - Local sync...: 79.60%\n09:25:27.505 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:25:27.537 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:25:27.569 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:25:27.598 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68d92adf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:27.599 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 31.399,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:10.405 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.503 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851k7-ztfru-local'\n09:21:13.808 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1192 ms.\n09\n...[truncated 206029 chars]...\nTest - Local sync...: 79.60%\n09:25:27.505 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:25:27.537 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:25:27.569 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:25:27.598 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68d92adf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:27.599 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 31.592,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:10.405 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.503 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851k7-ztfru-local'\n09:21:13.808 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1192 ms.\n09\n...[truncated 206029 chars]...\nTest - Local sync...: 79.60%\n09:25:27.505 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:25:27.537 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:25:27.569 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:25:27.598 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68d92adf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:27.599 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.24,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:10.405 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.503 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851k7-ztfru-local'\n09:21:13.808 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1192 ms.\n09\n...[truncated 206029 chars]...\nTest - Local sync...: 79.60%\n09:25:27.505 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:25:27.537 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:25:27.569 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:25:27.598 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68d92adf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:27.599 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 29.875,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:10.405 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.503 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851k7-ztfru-local'\n09:21:13.808 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1192 ms.\n09\n...[truncated 206029 chars]...\nTest - Local sync...: 79.60%\n09:25:27.505 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:25:27.537 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:25:27.569 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:25:27.598 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68d92adf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:27.599 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 25.976,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:10.405 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.503 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851k7-ztfru-local'\n09:21:13.808 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1192 ms.\n09\n...[truncated 206029 chars]...\nTest - Local sync...: 79.60%\n09:25:27.505 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:25:27.537 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:25:27.569 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:25:27.598 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68d92adf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:27.599 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 257.07602,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "09:21:10.405 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:10.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:13.503 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t851k7-ztfru-local'\n09:21:13.808 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1192 ms.\n09\n...[truncated 206029 chars]...\nTest - Local sync...: 79.60%\n09:25:27.505 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n09:25:27.537 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n09:25:27.569 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n09:25:27.598 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68d92adf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:27.599 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:21:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 15.608,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:12.257 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299937, _1M=147789, _10M=47313, _100M=2972, _1G=1989, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=95, _100M=6, _1G=4, _10G=0}\n3780118\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.032,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:12.257 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299937, _1M=147789, _10M=47313, _100M=2972, _1G=1989, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=95, _100M=6, _1G=4, _10G=0}\n3780118\n"
        }
      ],
      "duration" : 15.639999,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "09:21:12.257 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=299937, _1M=147789, _10M=47313, _100M=2972, _1G=1989, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=296, _10M=95, _100M=6, _1G=4, _10G=0}\n3780118\n",
      "timestamp" : "2019-09-21T07:21:08"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.514,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.5149999,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T07:21:07"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 3.434,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:11.863 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:14.187 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.255 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1745 ms.\n09:21:16.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:16.097 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:21.984 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.056 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.208 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.268 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.12,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:11.863 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:14.187 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.255 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1745 ms.\n09:21:16.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:16.097 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:21.984 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.056 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.208 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.268 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.127,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:11.863 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:14.187 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.255 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1745 ms.\n09:21:16.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:16.097 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:21.984 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.056 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.208 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.268 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.112,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:11.863 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:14.187 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.255 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1745 ms.\n09:21:16.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:16.097 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:21.984 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.056 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.208 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.268 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.097,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:11.863 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:14.187 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.255 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1745 ms.\n09:21:16.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:16.097 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:21.984 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.056 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.208 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.268 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 3.8899999,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "09:21:11.863 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:14.187 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.255 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1745 ms.\n09:21:16.066 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:16.097 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:21.984 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.056 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.169 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.208 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:21:22.268 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:21:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 30.769,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:12.417 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:13.862 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.005 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 995 ms.\n09:21:15.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:15.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09:\n...[truncated 5059 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\n09:22:46.650 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:46.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:23:03.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.112,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:12.417 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:13.862 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.005 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 995 ms.\n09:21:15.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:15.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09:\n...[truncated 5059 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\n09:22:46.650 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:46.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:23:03.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 34.457,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:12.417 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:13.862 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.005 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 995 ms.\n09:21:15.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:15.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09:\n...[truncated 5059 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\n09:22:46.650 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:46.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:23:03.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 7.842,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:12.417 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:13.862 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.005 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 995 ms.\n09:21:15.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:15.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09:\n...[truncated 5059 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\n09:22:46.650 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:46.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:23:03.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 16.246,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:12.417 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:13.862 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.005 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 995 ms.\n09:21:15.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:15.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09:\n...[truncated 5059 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\n09:22:46.650 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:46.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:23:03.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 16.745,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:21:12.417 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:13.862 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.005 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 995 ms.\n09:21:15.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:15.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09:\n...[truncated 5059 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\n09:22:46.650 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:46.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:23:03.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 106.171005,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "09:21:12.417 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:21:13.862 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:21:14.005 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 995 ms.\n09:21:15.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n09:21:15.061 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n09:\n...[truncated 5059 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\n09:22:46.650 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:46.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:23:03.396 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:21:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 36.879,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:33.511 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:25:34.280 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:25:34.301 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n09:25:34.302 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44526 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n09:26:09.812 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n09:26:10.011 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n09:26:10.012 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 36.879,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "09:25:33.511 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n09:25:34.280 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n09:25:34.301 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n09:25:34.302 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44526 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n09:26:09.812 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n09:26:10.011 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n09:26:10.012 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-09-21T07:25:33"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 299.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:53:53.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:53:54.472 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38ddcef0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9b2tm-vtx13-local-src'\n09:53:54.477 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38ddcef0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9b2tm-vtx13-local-src' locke\n...[truncated 331891 chars]...\n[36369268]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:58:52.282 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:58:52.282 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36dee1db]getCloseDeferredMillis: closeDeferredMillis=10000\n09:58:52.282 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36dee1db]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:58:52.727 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 7,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "09:53:53.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:53:54.472 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38ddcef0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9b2tm-vtx13-local-src'\n09:53:54.477 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38ddcef0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9b2tm-vtx13-local-src' locke\n...[truncated 331891 chars]...\n[36369268]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:58:52.282 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:58:52.282 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36dee1db]getCloseDeferredMillis: closeDeferredMillis=10000\n09:58:52.282 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36dee1db]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:58:52.727 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 299.006,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:53:53.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:53:54.472 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38ddcef0]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9b2tm-vtx13-local-src'\n09:53:54.477 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [38ddcef0]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9b2tm-vtx13-local-src' locke\n...[truncated 331891 chars]...\n[36369268]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:58:52.282 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:58:52.282 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36dee1db]getCloseDeferredMillis: closeDeferredMillis=10000\n09:58:52.282 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36dee1db]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:58:52.727 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:53:53"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 190.522,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.865 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.386 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/OSwNAtOtn0PhaLcJOLjjZw/.subshare/ssl.server/keystore' does not exist!\n09:26:28.394 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 537097 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 159.105,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.865 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.386 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/OSwNAtOtn0PhaLcJOLjjZw/.subshare/ssl.server/keystore' does not exist!\n09:26:28.394 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 537097 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n"
        }
      ],
      "duration" : 349.627,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Sep 21, 2019 9:26:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:47 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:26:24.865 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.386 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/OSwNAtOtn0PhaLcJOLjjZw/.subshare/ssl.server/keystore' does not exist!\n09:26:28.394 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 537097 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n",
      "timestamp" : "2019-09-21T07:26:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 245.429,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:50:59.949 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:51:00.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src'\n09:51:00.780 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src' locke\n...[truncated 1926655 chars]...\n: closeDeferredMillis=20000\n10:08:38.632 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23007f64]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]getCloseDeferredMillis: closeDeferredMillis=20000\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:39.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 217.9,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:50:59.949 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:51:00.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src'\n09:51:00.780 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src' locke\n...[truncated 1926655 chars]...\n: closeDeferredMillis=20000\n10:08:38.632 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23007f64]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]getCloseDeferredMillis: closeDeferredMillis=20000\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:39.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 208.481,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:50:59.949 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:51:00.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src'\n09:51:00.780 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src' locke\n...[truncated 1926655 chars]...\n: closeDeferredMillis=20000\n10:08:38.632 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23007f64]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]getCloseDeferredMillis: closeDeferredMillis=20000\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:39.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 145.416,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:50:59.949 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:51:00.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src'\n09:51:00.780 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src' locke\n...[truncated 1926655 chars]...\n: closeDeferredMillis=20000\n10:08:38.632 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23007f64]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]getCloseDeferredMillis: closeDeferredMillis=20000\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:39.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 137.277,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:50:59.949 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:51:00.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src'\n09:51:00.780 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src' locke\n...[truncated 1926655 chars]...\n: closeDeferredMillis=20000\n10:08:38.632 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23007f64]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]getCloseDeferredMillis: closeDeferredMillis=20000\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:39.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 104.536,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:50:59.949 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:51:00.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src'\n09:51:00.780 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src' locke\n...[truncated 1926655 chars]...\n: closeDeferredMillis=20000\n10:08:38.632 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23007f64]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]getCloseDeferredMillis: closeDeferredMillis=20000\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:39.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1059.039,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:50:59.949 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:51:00.776 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src'\n09:51:00.780 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3a0baf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t97ct8-lus3o-local-src' locke\n...[truncated 1926655 chars]...\n: closeDeferredMillis=20000\n10:08:38.632 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23007f64]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]getCloseDeferredMillis: closeDeferredMillis=20000\n10:08:38.633 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4b36bbcb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:08:39.004 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:50:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 349.804,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:37 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.623 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.477 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/RTZ6y1Y38PhRkdmGMLCGuA/.subshare/ssl.server/keystore' does not exist!\n09:26:28.484 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 906549 chars]...\nis: closeDeferredMillis=20000\n09:43:50.735 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a53ceba]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:43:50.736 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c49bfc]getCloseDeferredMillis: closeDeferredMillis=20000\n09:43:50.736 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c49bfc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:43:51.080 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 675.551,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:37 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.623 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.477 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/RTZ6y1Y38PhRkdmGMLCGuA/.subshare/ssl.server/keystore' does not exist!\n09:26:28.484 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 906549 chars]...\nis: closeDeferredMillis=20000\n09:43:50.735 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a53ceba]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:43:50.736 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c49bfc]getCloseDeferredMillis: closeDeferredMillis=20000\n09:43:50.736 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c49bfc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:43:51.080 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1025.355,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Sep 21, 2019 9:26:37 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:42 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:26:24.623 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.477 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/RTZ6y1Y38PhRkdmGMLCGuA/.subshare/ssl.server/keystore' does not exist!\n09:26:28.484 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 906549 chars]...\nis: closeDeferredMillis=20000\n09:43:50.735 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a53ceba]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:43:50.736 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c49bfc]getCloseDeferredMillis: closeDeferredMillis=20000\n09:43:50.736 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c49bfc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:43:51.080 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:26:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 359.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:41 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:46 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.602 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.929 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/erYZXDqKOYCNPc1NpD_L4g/.subshare/ssl.server/keystore' does not exist!\n09:26:28.932 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 965873 chars]...\n: closeDeferredMillis=20000\n09:42:13.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35d3e3e8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:13.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [169ecf60]getCloseDeferredMillis: closeDeferredMillis=20000\n09:42:13.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [169ecf60]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:13.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 305.638,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:41 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:46 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.602 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.929 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/erYZXDqKOYCNPc1NpD_L4g/.subshare/ssl.server/keystore' does not exist!\n09:26:28.932 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 965873 chars]...\n: closeDeferredMillis=20000\n09:42:13.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35d3e3e8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:13.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [169ecf60]getCloseDeferredMillis: closeDeferredMillis=20000\n09:42:13.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [169ecf60]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:13.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 259.898,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:41 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:46 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.602 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.929 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/erYZXDqKOYCNPc1NpD_L4g/.subshare/ssl.server/keystore' does not exist!\n09:26:28.932 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 965873 chars]...\n: closeDeferredMillis=20000\n09:42:13.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35d3e3e8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:13.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [169ecf60]getCloseDeferredMillis: closeDeferredMillis=20000\n09:42:13.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [169ecf60]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:13.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 924.622,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Sep 21, 2019 9:26:41 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:46 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:26:24.602 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.929 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/erYZXDqKOYCNPc1NpD_L4g/.subshare/ssl.server/keystore' does not exist!\n09:26:28.932 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 965873 chars]...\n: closeDeferredMillis=20000\n09:42:13.315 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35d3e3e8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:13.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [169ecf60]getCloseDeferredMillis: closeDeferredMillis=20000\n09:42:13.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [169ecf60]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:13.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:26:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 174.319,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:43:51.717 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:43:52.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7b058de3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8y69d-hl8ld-local-src'\n09:43:52.383 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7b058de3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8y69d-hl8ld-local-src' locke\n...[truncated 439473 chars]...\n: closeDeferredMillis=20000\n09:50:59.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72552767]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:50:59.096 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6959cd54]getCloseDeferredMillis: closeDeferredMillis=20000\n09:50:59.096 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6959cd54]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:50:59.531 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 253.495,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:43:51.717 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:43:52.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7b058de3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8y69d-hl8ld-local-src'\n09:43:52.383 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7b058de3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8y69d-hl8ld-local-src' locke\n...[truncated 439473 chars]...\n: closeDeferredMillis=20000\n09:50:59.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72552767]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:50:59.096 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6959cd54]getCloseDeferredMillis: closeDeferredMillis=20000\n09:50:59.096 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6959cd54]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:50:59.531 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 427.814,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:43:51.717 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:43:52.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7b058de3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8y69d-hl8ld-local-src'\n09:43:52.383 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7b058de3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8y69d-hl8ld-local-src' locke\n...[truncated 439473 chars]...\n: closeDeferredMillis=20000\n09:50:59.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72552767]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:50:59.096 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6959cd54]getCloseDeferredMillis: closeDeferredMillis=20000\n09:50:59.096 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6959cd54]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:50:59.531 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:43:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 225.948,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:52:31.794 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:52:31.795 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:52:31.821 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(Ht\n...[truncated 1495737 chars]...\n: closeDeferredMillis=20000\n10:03:28.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7422d8f8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:28.082 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64694fa9]getCloseDeferredMillis: closeDeferredMillis=20000\n10:03:28.082 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64694fa9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:28.466 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 191.806,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:52:31.794 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:52:31.795 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:52:31.821 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(Ht\n...[truncated 1495737 chars]...\n: closeDeferredMillis=20000\n10:03:28.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7422d8f8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:28.082 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64694fa9]getCloseDeferredMillis: closeDeferredMillis=20000\n10:03:28.082 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64694fa9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:28.466 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 238.923,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:52:31.794 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:52:31.795 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:52:31.821 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(Ht\n...[truncated 1495737 chars]...\n: closeDeferredMillis=20000\n10:03:28.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7422d8f8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:28.082 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64694fa9]getCloseDeferredMillis: closeDeferredMillis=20000\n10:03:28.082 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64694fa9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:28.466 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 656.677,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "09:52:31.794 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:52:31.795 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:52:31.821 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(Ht\n...[truncated 1495737 chars]...\n: closeDeferredMillis=20000\n10:03:28.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7422d8f8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:28.082 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64694fa9]getCloseDeferredMillis: closeDeferredMillis=20000\n10:03:28.082 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [64694fa9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:28.466 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:52:31"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 436.7,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:39:13.709 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:39:13.710 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:39:14.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:39:14.084 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:39:14.085 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 468766 chars]...\nis: closeDeferredMillis=20000\n09:46:29.777 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5380cd16]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:46:29.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6979185]getCloseDeferredMillis: closeDeferredMillis=20000\n09:46:29.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6979185]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:46:30.403 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 436.7,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "09:39:13.709 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:39:13.710 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:39:14.075 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:39:14.084 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:39:14.085 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 468766 chars]...\nis: closeDeferredMillis=20000\n09:46:29.777 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5380cd16]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:46:29.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6979185]getCloseDeferredMillis: closeDeferredMillis=20000\n09:46:29.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6979185]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:46:30.403 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:39:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 175.237,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:32:39.283 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:32:40.208 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a6179d7]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8jrlp-37mw7-local-src'\n09:32:40.218 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a6179d7]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8jrlp-37mw7-local-src' locke\n...[truncated 158642 chars]...\n[7615d221]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:34.203 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:35:34.205 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a6179d7]getCloseDeferredMillis: closeDeferredMillis=20000\n09:35:34.205 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a6179d7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:34.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 175.237,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "09:32:39.283 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:32:40.208 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a6179d7]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8jrlp-37mw7-local-src'\n09:32:40.218 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a6179d7]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8jrlp-37mw7-local-src' locke\n...[truncated 158642 chars]...\n[7615d221]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:34.203 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:35:34.205 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a6179d7]getCloseDeferredMillis: closeDeferredMillis=20000\n09:35:34.205 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a6179d7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:35:34.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:32:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 423.54,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:56 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.319 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.409 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/4ll_bps5SdK2PDAB0Obk3w/.subshare/ssl.server/keystore' does not exist!\n09:26:28.414 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 533841 chars]...\n: closeDeferredMillis=20000\n09:34:01.925 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fe5d390]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:34:01.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [593a8c5c]getCloseDeferredMillis: closeDeferredMillis=20000\n09:34:01.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [593a8c5c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:34:02.223 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 423.54,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Sep 21, 2019 9:26:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:56 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:26:24.319 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.409 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/4ll_bps5SdK2PDAB0Obk3w/.subshare/ssl.server/keystore' does not exist!\n09:26:28.414 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 533841 chars]...\n: closeDeferredMillis=20000\n09:34:01.925 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fe5d390]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:34:01.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [593a8c5c]getCloseDeferredMillis: closeDeferredMillis=20000\n09:34:01.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [593a8c5c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:34:02.223 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:26:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 587.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:42:19.262 [CloudStoreUpdaterTimer] INFO  o.s.t.AbstractMultiUserIT - MockUp<ConfigImpl>.getInstance: testUser=server\n09:42:19.293 [CloudStoreUpdaterTimer] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1983 ms.\n\n09:42:20.388 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n09:42:20.391 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n09:42:20.391 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco \n...[truncated 1309289 chars]...\nnager 20000 ms.\n09:51:57.845 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n09:51:57.846 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:51:57.889 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:51:57.890 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [260a514e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 587.254,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "09:42:19.262 [CloudStoreUpdaterTimer] INFO  o.s.t.AbstractMultiUserIT - MockUp<ConfigImpl>.getInstance: testUser=server\n09:42:19.293 [CloudStoreUpdaterTimer] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1983 ms.\n\n09:42:20.388 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n09:42:20.391 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n09:42:20.391 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco \n...[truncated 1309289 chars]...\nnager 20000 ms.\n09:51:57.845 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n09:51:57.846 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:51:57.889 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:51:57.890 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [260a514e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-09-21T07:42:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 1.078,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:02.890 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=344.0 MiB, used=81.4 MiB, available=374.1 MiB\n09:34:03.719 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:04.791 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:04.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:05.316 [qtp1260942339-25] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n09:34:07.853 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.056,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:02.890 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=344.0 MiB, used=81.4 MiB, available=374.1 MiB\n09:34:03.719 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:04.791 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:04.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:05.316 [qtp1260942339-25] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n09:34:07.853 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.134,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "09:34:02.890 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=344.0 MiB, used=81.4 MiB, available=374.1 MiB\n09:34:03.719 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:04.791 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:04.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:05.316 [qtp1260942339-25] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n09:34:07.853 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:34:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 19.545,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:52:04.560 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:52:04.568 [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/erYZXDqKOYCNPc1NpD_L4g/client1/.gnupg/pubring.gpg'\n09:52:04.569 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 129760 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='ZYTdITcEToJnsKPPFlz4sQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n09:52:29.179 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:52:29.183 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n09:52:29.216 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 10.588,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:52:04.560 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:52:04.568 [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/erYZXDqKOYCNPc1NpD_L4g/client1/.gnupg/pubring.gpg'\n09:52:04.569 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 129760 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='ZYTdITcEToJnsKPPFlz4sQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n09:52:29.179 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:52:29.183 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n09:52:29.216 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 30.133,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "09:52:04.560 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:52:04.568 [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/erYZXDqKOYCNPc1NpD_L4g/client1/.gnupg/pubring.gpg'\n09:52:04.569 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 129760 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='ZYTdITcEToJnsKPPFlz4sQ' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n09:52:29.179 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:52:29.183 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n09:52:29.216 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-09-21T07:52:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 306.541,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:41 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:46 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.691 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.775 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/NN3rH9ZJczX0jd75x2QzGA/.subshare/ssl.server/keystore' does not exist!\n09:26:28.784 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 645939 chars]...\n: closeDeferredMillis=20000\n09:39:12.925 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15ce8d10]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:12.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ec48a53]getCloseDeferredMillis: closeDeferredMillis=20000\n09:39:12.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ec48a53]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:13.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 200.616,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:41 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:46 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.691 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.775 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/NN3rH9ZJczX0jd75x2QzGA/.subshare/ssl.server/keystore' does not exist!\n09:26:28.784 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 645939 chars]...\n: closeDeferredMillis=20000\n09:39:12.925 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15ce8d10]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:12.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ec48a53]getCloseDeferredMillis: closeDeferredMillis=20000\n09:39:12.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ec48a53]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:13.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 236.131,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 9:26:41 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:46 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "09:26:24.691 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.775 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/NN3rH9ZJczX0jd75x2QzGA/.subshare/ssl.server/keystore' does not exist!\n09:26:28.784 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 645939 chars]...\n: closeDeferredMillis=20000\n09:39:12.925 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15ce8d10]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:12.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ec48a53]getCloseDeferredMillis: closeDeferredMillis=20000\n09:39:12.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ec48a53]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:13.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 743.28796,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Sep 21, 2019 9:26:41 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 9:26:46 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "09:26:24.691 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n09:26:28.775 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/NN3rH9ZJczX0jd75x2QzGA/.subshare/ssl.server/keystore' does not exist!\n09:26:28.784 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 645939 chars]...\n: closeDeferredMillis=20000\n09:39:12.925 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [15ce8d10]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:12.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ec48a53]getCloseDeferredMillis: closeDeferredMillis=20000\n09:39:12.926 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ec48a53]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:39:13.329 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:26:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.192,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:07:01.502 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n10:07:01.504 [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/OSwNAtOtn0PhaLcJOLjjZw/.gnupg/pubring.gpg'\n10:07:01.560 [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 37 ms.\n10:07:04.819 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=AYPeFaZSpqb-iIK5g7Ihow, invitation=false]\n10:07:04.860 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n10:07:05.318 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.192,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "10:07:01.502 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n10:07:01.504 [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/OSwNAtOtn0PhaLcJOLjjZw/.gnupg/pubring.gpg'\n10:07:01.560 [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 37 ms.\n10:07:04.819 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=AYPeFaZSpqb-iIK5g7Ihow, invitation=false]\n10:07:04.860 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n10:07:05.318 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T08:07:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 358.101,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:46:30.431 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:46:31.780 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b20048e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t91l9b-wkidp-local-src'\n09:46:31.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b20048e]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t91l9b-wkidp-local-src' locke\n...[truncated 511543 chars]...\n: closeDeferredMillis=20000\n09:52:28.066 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b20048e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:28.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [670d8425]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:28.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [670d8425]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:28.527 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 358.101,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:46:30.431 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:46:31.780 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b20048e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t91l9b-wkidp-local-src'\n09:46:31.784 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b20048e]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t91l9b-wkidp-local-src' locke\n...[truncated 511543 chars]...\n: closeDeferredMillis=20000\n09:52:28.066 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5b20048e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:28.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [670d8425]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:28.073 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [670d8425]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:28.527 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:46:30"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 351.388,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:19.731 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:20.737 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7425d760]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8lx67-bu7kj-local-src'\n09:34:20.745 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7425d760]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8lx67-bu7kj-local-src' locke\n...[truncated 1473192 chars]...\ns: closeDeferredMillis=20000\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [90f725a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [161bc5f6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [161bc5f6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:53:53.293 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 409.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:19.731 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:20.737 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7425d760]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8lx67-bu7kj-local-src'\n09:34:20.745 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7425d760]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8lx67-bu7kj-local-src' locke\n...[truncated 1473192 chars]...\ns: closeDeferredMillis=20000\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [90f725a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [161bc5f6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [161bc5f6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:53:53.293 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 412.879,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:19.731 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:20.737 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7425d760]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8lx67-bu7kj-local-src'\n09:34:20.745 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7425d760]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8lx67-bu7kj-local-src' locke\n...[truncated 1473192 chars]...\ns: closeDeferredMillis=20000\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [90f725a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [161bc5f6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [161bc5f6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:53:53.293 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1173.556,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "09:34:19.731 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:34:20.737 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7425d760]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8lx67-bu7kj-local-src'\n09:34:20.745 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7425d760]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8lx67-bu7kj-local-src' locke\n...[truncated 1473192 chars]...\ns: closeDeferredMillis=20000\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [90f725a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [161bc5f6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:53:52.881 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [161bc5f6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:53:53.293 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:34:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.73,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "10:08:41.431 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:08:44.154 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.73,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "10:08:41.431 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n10:08:44.154 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T08:08:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 288.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:52:28.945 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:52:28.947 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:52:29.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:29.315 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:52:29.316 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 498343 chars]...\ns: closeDeferredMillis=20000\n09:57:16.795 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bbee885]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:16.796 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [606ee4c9]getCloseDeferredMillis: closeDeferredMillis=20000\n09:57:16.796 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [606ee4c9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:17.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 288.23,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "09:52:28.945 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:52:28.947 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:52:29.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:29.315 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:52:29.316 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 498343 chars]...\ns: closeDeferredMillis=20000\n09:57:16.795 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bbee885]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:16.796 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [606ee4c9]getCloseDeferredMillis: closeDeferredMillis=20000\n09:57:16.796 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [606ee4c9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:57:17.170 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:52:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 287.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 393.211,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 244.426,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 169.329,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 182.591,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 169.747,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 302.031,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 7,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 136.879,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1885.47,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:35:35.194 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:35:35.806 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src'\n09:35:35.812 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1b181350]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t8nj3u-5ig5b-local-src' locke\n...[truncated 2568224 chars]...\ns: closeDeferredMillis=20000\n10:07:00.301 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [ee12be5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]getCloseDeferredMillis: closeDeferredMillis=20000\n10:07:00.302 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f7dc73d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:07:00.681 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:35:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 251.194,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:58:53.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:58:54.472 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ba07fb9]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9hibp-tkhh9-local-src'\n09:58:54.475 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ba07fb9]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9hibp-tkhh9-local-src' locke\n...[truncated 324449 chars]...\n: closeDeferredMillis=20000\n10:03:04.066 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ba07fb9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:04.066 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [432ed253]getCloseDeferredMillis: closeDeferredMillis=20000\n10:03:04.067 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [432ed253]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:04.676 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 251.194,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:58:53.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:58:54.472 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ba07fb9]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9hibp-tkhh9-local-src'\n09:58:54.475 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ba07fb9]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t9hibp-tkhh9-local-src' locke\n...[truncated 324449 chars]...\n: closeDeferredMillis=20000\n10:03:04.066 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6ba07fb9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:04.066 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [432ed253]getCloseDeferredMillis: closeDeferredMillis=20000\n10:03:04.067 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [432ed253]close: Deferring shut down of real LocalRepoManager 20000 ms.\n10:03:04.676 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:58:53"
    }
  ]
}