{
  "duration" : 10454.881,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 15.712,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9426356 random bytes plaintext took 428 ms.\n07:36:51.644 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2245 ms.\nsymmetricWithoutIv: Encrypting 9426356 bytes plaintext to 9426374 bytes ciphertext took 1802 ms.\nsymmetricWithoutIv: Decrypting 9426374 bytes ciphertext to 9426356 bytes plaintext took 615 ms\n...[truncated 37154 chars]...\n2315 bytes plaintext took 205 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4919553 random bytes plaintext took 33 ms.\nasymmetricCombiWithRandomIv: Encrypting 4919553 bytes plaintext to 4920097 bytes ciphertext took 253 ms.\nasymmetricCombiWithRandomIv: Decrypting 4920097 bytes ciphertext to 4919553 bytes plaintext took 255 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 9.731,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9426356 random bytes plaintext took 428 ms.\n07:36:51.644 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2245 ms.\nsymmetricWithoutIv: Encrypting 9426356 bytes plaintext to 9426374 bytes ciphertext took 1802 ms.\nsymmetricWithoutIv: Decrypting 9426374 bytes ciphertext to 9426356 bytes plaintext took 615 ms\n...[truncated 37154 chars]...\n2315 bytes plaintext took 205 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4919553 random bytes plaintext took 33 ms.\nasymmetricCombiWithRandomIv: Encrypting 4919553 bytes plaintext to 4920097 bytes ciphertext took 253 ms.\nasymmetricCombiWithRandomIv: Decrypting 4920097 bytes ciphertext to 4919553 bytes plaintext took 255 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 4.785,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9426356 random bytes plaintext took 428 ms.\n07:36:51.644 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2245 ms.\nsymmetricWithoutIv: Encrypting 9426356 bytes plaintext to 9426374 bytes ciphertext took 1802 ms.\nsymmetricWithoutIv: Decrypting 9426374 bytes ciphertext to 9426356 bytes plaintext took 615 ms\n...[truncated 37154 chars]...\n2315 bytes plaintext took 205 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4919553 random bytes plaintext took 33 ms.\nasymmetricCombiWithRandomIv: Encrypting 4919553 bytes plaintext to 4920097 bytes ciphertext took 253 ms.\nasymmetricCombiWithRandomIv: Decrypting 4920097 bytes ciphertext to 4919553 bytes plaintext took 255 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 15.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9426356 random bytes plaintext took 428 ms.\n07:36:51.644 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2245 ms.\nsymmetricWithoutIv: Encrypting 9426356 bytes plaintext to 9426374 bytes ciphertext took 1802 ms.\nsymmetricWithoutIv: Decrypting 9426374 bytes ciphertext to 9426356 bytes plaintext took 615 ms\n...[truncated 37154 chars]...\n2315 bytes plaintext took 205 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4919553 random bytes plaintext took 33 ms.\nasymmetricCombiWithRandomIv: Encrypting 4919553 bytes plaintext to 4920097 bytes ciphertext took 253 ms.\nasymmetricCombiWithRandomIv: Decrypting 4920097 bytes ciphertext to 4919553 bytes plaintext took 255 ms.\n"
        }
      ],
      "duration" : 45.257,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9426356 random bytes plaintext took 428 ms.\n07:36:51.644 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2245 ms.\nsymmetricWithoutIv: Encrypting 9426356 bytes plaintext to 9426374 bytes ciphertext took 1802 ms.\nsymmetricWithoutIv: Decrypting 9426374 bytes ciphertext to 9426356 bytes plaintext took 615 ms\n...[truncated 37154 chars]...\n2315 bytes plaintext took 205 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4919553 random bytes plaintext took 33 ms.\nasymmetricCombiWithRandomIv: Encrypting 4919553 bytes plaintext to 4920097 bytes ciphertext took 253 ms.\nasymmetricCombiWithRandomIv: Decrypting 4920097 bytes ciphertext to 4919553 bytes plaintext took 255 ms.\n",
      "timestamp" : "2019-07-28T05:36:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.292,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.292,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T05:36:52"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 5.924,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptSignAndDecryptVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 1.539,
          "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.2,
          "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" : 7.6859994,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2019-07-28T05:36:47"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.433,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.433,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T05:36:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 6.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 6.268,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T05:36:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 9.708,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:36:50.256 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:50.299 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:50.390 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:50.393 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:51.967 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n07:37:06.039 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.093,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:36:50.256 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:50.299 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:50.390 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:50.393 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:51.967 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n07:37:06.039 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 2.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:36:50.256 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:50.299 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:50.390 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:50.393 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:51.967 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n07:37:06.039 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.184,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:36:50.256 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:50.299 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:50.390 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:50.393 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:51.967 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n07:37:06.039 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 2.565,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:36:50.256 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:50.299 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:50.390 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:50.393 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:51.967 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n07:37:06.039 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 14.550001,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "07:36:50.256 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:50.299 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:50.390 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:50.393 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/4HYtg1utp2pdQ1nE4uGANg/.gnupg\n07:36:51.967 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n07:37:06.039 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:36:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.492,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.5130002,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T05:36:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.798,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:36:55.511 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:55.547 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:55.581 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/968aA39MsJBpdFDwF1rVCQ/.gnupg\n07:36:55.582 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/968aA39MsJBpdFDwF1rVCQ/.gnupg\n07:36:55.778 [Test \n...[truncated 13605 chars]...\ntance.\n07:37:16.705 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.320 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4610 ms.\n07:37:21.332 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.434 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.495 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:36:55.511 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:55.547 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:55.581 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/968aA39MsJBpdFDwF1rVCQ/.gnupg\n07:36:55.582 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/968aA39MsJBpdFDwF1rVCQ/.gnupg\n07:36:55.778 [Test \n...[truncated 13605 chars]...\ntance.\n07:37:16.705 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.320 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4610 ms.\n07:37:21.332 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.434 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.495 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 14.911,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:36:55.511 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:55.547 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:55.581 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/968aA39MsJBpdFDwF1rVCQ/.gnupg\n07:36:55.582 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/968aA39MsJBpdFDwF1rVCQ/.gnupg\n07:36:55.778 [Test \n...[truncated 13605 chars]...\ntance.\n07:37:16.705 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.320 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4610 ms.\n07:37:21.332 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.434 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.495 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 25.954,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "07:36:55.511 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:36:55.547 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:36:55.581 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/968aA39MsJBpdFDwF1rVCQ/.gnupg\n07:36:55.582 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/968aA39MsJBpdFDwF1rVCQ/.gnupg\n07:36:55.778 [Test \n...[truncated 13605 chars]...\ntance.\n07:37:16.705 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.320 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4610 ms.\n07:37:21.332 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.434 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n07:37:21.495 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:36:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 2.951,
          "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.085,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.036,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T05:36:45"
    },
    {
      "cases" : [
        {
          "age" : 119,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 14.059,
          "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.963,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 20.022,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T05:37:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.335,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:52.794 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3168 msec.\n07:37:53.093 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n07:37:53.099 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n07:37:53.101 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n07:37:53.103 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:05.819 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n07:38:05.842 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n07:38:06.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n07:38:06.380 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:06.464 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 9.448,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:52.794 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3168 msec.\n07:37:53.093 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n07:37:53.099 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n07:37:53.101 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n07:37:53.103 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:05.819 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n07:38:05.842 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n07:38:06.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n07:38:06.380 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:06.464 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.131,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:52.794 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3168 msec.\n07:37:53.093 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n07:37:53.099 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n07:37:53.101 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n07:37:53.103 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:05.819 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n07:38:05.842 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n07:38:06.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n07:38:06.380 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:06.464 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:52.794 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3168 msec.\n07:37:53.093 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n07:37:53.099 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n07:37:53.101 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n07:37:53.103 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:05.819 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n07:38:05.842 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n07:38:06.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n07:38:06.380 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:06.464 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.14,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:52.794 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3168 msec.\n07:37:53.093 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n07:37:53.099 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n07:37:53.101 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n07:37:53.103 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:05.819 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n07:38:05.842 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n07:38:06.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n07:38:06.380 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:06.464 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 17.200998,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "07:37:52.794 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3168 msec.\n07:37:53.093 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n07:37:53.099 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n07:37:53.101 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n07:37:53.103 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:05.819 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n07:38:05.842 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n07:38:06.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n07:38:06.380 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n07:38:06.464 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-07-28T05:37:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 5.321,
          "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.304,
          "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" : 7.625,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2019-07-28T05:37:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.119,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:49.233 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -21762\n07:37:49.284 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -21762\n07:37:49.293 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 43774\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 5.139,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:49.233 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -21762\n07:37:49.284 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -21762\n07:37:49.293 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 43774\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:49.233 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -21762\n07:37:49.284 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -21762\n07:37:49.293 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 43774\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 32.709,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:49.233 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -21762\n07:37:49.284 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -21762\n07:37:49.293 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 43774\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 30.224,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:37:49.233 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -21762\n07:37:49.284 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -21762\n07:37:49.293 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 43774\n"
        }
      ],
      "duration" : 68.426,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "07:37:49.233 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -21762\n07:37:49.284 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -21762\n07:37:49.293 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 43774\n",
      "timestamp" : "2019-07-28T05:37:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 4.907,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.907,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T05:37:47"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.174,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedBlockCipherModes",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.081,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedCipherEngines",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.025,
          "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.034,
          "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.314,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2019-07-28T05:37:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 79.382,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:25.438 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.699 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47f552cc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjabqb-ebey6-local'\n07:39:28.009 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 991 ms.\n07:\n...[truncated 41434 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n07:40:44.498 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n07:40:44.625 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n07:40:44.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47f552cc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:40:44.895 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 79.382,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "07:39:25.438 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.699 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47f552cc]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjabqb-ebey6-local'\n07:39:28.009 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 991 ms.\n07:\n...[truncated 41434 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n07:40:44.498 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n07:40:44.625 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n07:40:44.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47f552cc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:40:44.895 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:39:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 70.645,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:24.754 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.022 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.610 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjablp-n50ks-local'\n07:39:27.812 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1188 ms.\n07\n...[truncated 207085 chars]...\nTest - Local sync...: 79.60%\n07:43:43.662 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n07:43:43.685 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n07:43:43.708 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n07:43:43.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10fc4873]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:43:43.734 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.301,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:24.754 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.022 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.610 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjablp-n50ks-local'\n07:39:27.812 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1188 ms.\n07\n...[truncated 207085 chars]...\nTest - Local sync...: 79.60%\n07:43:43.662 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n07:43:43.685 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n07:43:43.708 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n07:43:43.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10fc4873]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:43:43.734 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.852,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:24.754 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.022 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.610 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjablp-n50ks-local'\n07:39:27.812 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1188 ms.\n07\n...[truncated 207085 chars]...\nTest - Local sync...: 79.60%\n07:43:43.662 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n07:43:43.685 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n07:43:43.708 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n07:43:43.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10fc4873]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:43:43.734 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 31.078,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:24.754 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.022 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.610 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjablp-n50ks-local'\n07:39:27.812 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1188 ms.\n07\n...[truncated 207085 chars]...\nTest - Local sync...: 79.60%\n07:43:43.662 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n07:43:43.685 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n07:43:43.708 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n07:43:43.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10fc4873]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:43:43.734 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 29.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:24.754 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.022 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.610 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjablp-n50ks-local'\n07:39:27.812 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1188 ms.\n07\n...[truncated 207085 chars]...\nTest - Local sync...: 79.60%\n07:43:43.662 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n07:43:43.685 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n07:43:43.708 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n07:43:43.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10fc4873]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:43:43.734 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 30.823,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:24.754 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.022 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.610 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjablp-n50ks-local'\n07:39:27.812 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1188 ms.\n07\n...[truncated 207085 chars]...\nTest - Local sync...: 79.60%\n07:43:43.662 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n07:43:43.685 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n07:43:43.708 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n07:43:43.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10fc4873]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:43:43.734 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 30.921,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:24.754 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.022 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.610 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjablp-n50ks-local'\n07:39:27.812 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1188 ms.\n07\n...[truncated 207085 chars]...\nTest - Local sync...: 79.60%\n07:43:43.662 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n07:43:43.685 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n07:43:43.708 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n07:43:43.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10fc4873]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:43:43.734 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 258.88,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "07:39:24.754 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:25.022 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:27.610 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymjablp-n50ks-local'\n07:39:27.812 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1188 ms.\n07\n...[truncated 207085 chars]...\nTest - Local sync...: 79.60%\n07:43:43.662 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n07:43:43.685 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n07:43:43.708 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n07:43:43.731 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10fc4873]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:43:43.734 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:39:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 16.134,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:26.555 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300618, _1M=147443, _10M=47010, _100M=2958, _1G=1971, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=94, _100M=6, _1G=4, _10G=0}\n80786\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.056,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:26.555 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300618, _1M=147443, _10M=47010, _100M=2958, _1G=1971, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=94, _100M=6, _1G=4, _10G=0}\n80786\n"
        }
      ],
      "duration" : 16.19,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "07:39:26.555 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300618, _1M=147443, _10M=47010, _100M=2958, _1G=1971, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=94, _100M=6, _1G=4, _10G=0}\n80786\n",
      "timestamp" : "2019-07-28T05:39:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 2.921,
          "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" : 2.922,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T05:39:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.349,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:25.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.220 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.316 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1684 ms.\n07:39:30.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.077 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.682 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.727 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.771 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.820 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.913 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.145,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:25.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.220 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.316 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1684 ms.\n07:39:30.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.077 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.682 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.727 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.771 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.820 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.913 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.083,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:25.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.220 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.316 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1684 ms.\n07:39:30.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.077 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.682 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.727 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.771 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.820 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.913 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:25.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.220 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.316 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1684 ms.\n07:39:30.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.077 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.682 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.727 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.771 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.820 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.913 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.091,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:25.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.220 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.316 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1684 ms.\n07:39:30.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.077 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.682 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.727 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.771 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.820 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.913 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.76,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "07:39:25.924 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.220 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.316 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1684 ms.\n07:39:30.063 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.077 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.682 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.727 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.771 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.820 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.856 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:39:36.913 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:39:32"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 22.696,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:26.946 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.445 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.528 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1472 ms.\n07:39:30.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.062 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n07:40:36.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:36.748 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:38.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.114,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:26.946 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.445 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.528 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1472 ms.\n07:39:30.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.062 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n07:40:36.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:36.748 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:38.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 23.57,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:26.946 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.445 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.528 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1472 ms.\n07:39:30.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.062 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n07:40:36.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:36.748 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:38.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 1.885,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:26.946 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.445 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.528 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1472 ms.\n07:39:30.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.062 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n07:40:36.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:36.748 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:38.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 15.562,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:26.946 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.445 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.528 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1472 ms.\n07:39:30.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.062 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n07:40:36.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:36.748 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:38.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 2.225,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:39:26.946 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.445 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.528 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1472 ms.\n07:39:30.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.062 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n07:40:36.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:36.748 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:38.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 66.051994,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "07:39:26.946 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:39:28.445 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:39:28.528 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1472 ms.\n07:39:30.053 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n07:39:30.062 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n07\n...[truncated 5060 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n07:40:36.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:36.748 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:40:38.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:39:32"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 34.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:43:49.802 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:43:50.569 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:43:50.589 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n07:43:50.590 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44524 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n07:44:23.631 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n07:44:23.691 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n07:44:23.691 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 34.295,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "07:43:49.802 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n07:43:50.569 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n07:43:50.589 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n07:43:50.590 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44524 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n07:44:23.631 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n07:44:23.691 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n07:44:23.691 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-07-28T05:43:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 280.524,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:08:40.715 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:08:41.732 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30c8d524]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkbx89-3s9rd-local-src'\n08:08:41.737 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30c8d524]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkbx89-3s9rd-local-src' locke\n...[truncated 337944 chars]...\nl - [30144d4a]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:13:20.763 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n08:13:20.764 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4653ce]getCloseDeferredMillis: closeDeferredMillis=10000\n08:13:20.764 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4653ce]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:13:21.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 85,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 291,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "08:08:40.715 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:08:41.732 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30c8d524]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkbx89-3s9rd-local-src'\n08:08:41.737 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30c8d524]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkbx89-3s9rd-local-src' locke\n...[truncated 337944 chars]...\nl - [30144d4a]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:13:20.763 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n08:13:20.764 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4653ce]getCloseDeferredMillis: closeDeferredMillis=10000\n08:13:20.764 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4653ce]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:13:21.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 280.524,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:08:40.715 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:08:41.732 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30c8d524]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkbx89-3s9rd-local-src'\n08:08:41.737 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30c8d524]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkbx89-3s9rd-local-src' locke\n...[truncated 337944 chars]...\nl - [30144d4a]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:13:20.763 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n08:13:20.764 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4653ce]getCloseDeferredMillis: closeDeferredMillis=10000\n08:13:20.764 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4653ce]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:13:21.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:08:40"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 193.522,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "07:44:38.956 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.753 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/p8TY7uyr5JGeJ913arnMVg/.subshare/ssl.server/keystore' does not exist!\n07:44:42.756 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 533338 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 123.824,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "07:44:38.956 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.753 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/p8TY7uyr5JGeJ913arnMVg/.subshare/ssl.server/keystore' does not exist!\n07:44:42.756 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 533338 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        }
      ],
      "duration" : 317.346,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Jul 28, 2019 7:44:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "07:44:38.956 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.753 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/p8TY7uyr5JGeJ913arnMVg/.subshare/ssl.server/keystore' does not exist!\n07:44:42.756 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 533338 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n",
      "timestamp" : "2019-07-28T05:45:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 259.308,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:05.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:06.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src'\n08:07:06.022 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src' locke\n...[truncated 1955322 chars]...\n: closeDeferredMillis=20000\n08:23:00.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [208fac72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.720 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 208.337,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:05.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:06.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src'\n08:07:06.022 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src' locke\n...[truncated 1955322 chars]...\n: closeDeferredMillis=20000\n08:23:00.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [208fac72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.720 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 165.927,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:05.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:06.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src'\n08:07:06.022 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src' locke\n...[truncated 1955322 chars]...\n: closeDeferredMillis=20000\n08:23:00.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [208fac72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.720 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 122.105,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:05.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:06.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src'\n08:07:06.022 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src' locke\n...[truncated 1955322 chars]...\n: closeDeferredMillis=20000\n08:23:00.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [208fac72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.720 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 104.973,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:05.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:06.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src'\n08:07:06.022 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src' locke\n...[truncated 1955322 chars]...\n: closeDeferredMillis=20000\n08:23:00.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [208fac72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.720 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 94.853,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:05.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:06.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src'\n08:07:06.022 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src' locke\n...[truncated 1955322 chars]...\n: closeDeferredMillis=20000\n08:23:00.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [208fac72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.720 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 955.50305,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:07:05.206 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:06.014 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src'\n08:07:06.022 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [485b6872]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk9vdn-odhot-local-src' locke\n...[truncated 1955322 chars]...\n: closeDeferredMillis=20000\n08:23:00.370 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [208fac72]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:23:00.371 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [68bbcfe7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:00.720 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:07:05"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 341.472,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44: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" : "07:44:38.348 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.025 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/E3oB5Mkmz51WPoEkwDZrig/.subshare/ssl.server/keystore' does not exist!\n07:44:42.029 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1048085 chars]...\n: closeDeferredMillis=20000\n08:00:55.382 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a3a6b4f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:00:55.393 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4c4fdb44]getCloseDeferredMillis: closeDeferredMillis=20000\n08:00:55.393 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4c4fdb44]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:00:55.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 615.173,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44: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" : "07:44:38.348 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.025 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/E3oB5Mkmz51WPoEkwDZrig/.subshare/ssl.server/keystore' does not exist!\n07:44:42.029 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1048085 chars]...\n: closeDeferredMillis=20000\n08:00:55.382 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a3a6b4f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:00:55.393 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4c4fdb44]getCloseDeferredMillis: closeDeferredMillis=20000\n08:00:55.393 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4c4fdb44]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:00:55.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 956.64496,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Jul 28, 2019 7:44:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44: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" : "07:44:38.348 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.025 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/E3oB5Mkmz51WPoEkwDZrig/.subshare/ssl.server/keystore' does not exist!\n07:44:42.029 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1048085 chars]...\n: closeDeferredMillis=20000\n08:00:55.382 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a3a6b4f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:00:55.393 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4c4fdb44]getCloseDeferredMillis: closeDeferredMillis=20000\n08:00:55.393 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4c4fdb44]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:00:55.948 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:44:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 325.104,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "07:44:38.742 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.505 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/mX-PyWqOnAamYMxom0yFNQ/.subshare/ssl.server/keystore' does not exist!\n07:44:42.538 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 980521 chars]...\n: closeDeferredMillis=20000\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c76c408]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3954ac1a]getCloseDeferredMillis: closeDeferredMillis=20000\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3954ac1a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:57:42.493 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 232.694,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "07:44:38.742 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.505 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/mX-PyWqOnAamYMxom0yFNQ/.subshare/ssl.server/keystore' does not exist!\n07:44:42.538 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 980521 chars]...\n: closeDeferredMillis=20000\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c76c408]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3954ac1a]getCloseDeferredMillis: closeDeferredMillis=20000\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3954ac1a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:57:42.493 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 203.981,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "07:44:38.742 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.505 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/mX-PyWqOnAamYMxom0yFNQ/.subshare/ssl.server/keystore' does not exist!\n07:44:42.538 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 980521 chars]...\n: closeDeferredMillis=20000\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c76c408]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3954ac1a]getCloseDeferredMillis: closeDeferredMillis=20000\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3954ac1a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:57:42.493 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 761.779,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Jul 28, 2019 7:44:54 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "07:44:38.742 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.505 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/mX-PyWqOnAamYMxom0yFNQ/.subshare/ssl.server/keystore' does not exist!\n07:44:42.538 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 980521 chars]...\n: closeDeferredMillis=20000\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1c76c408]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3954ac1a]getCloseDeferredMillis: closeDeferredMillis=20000\n07:57:42.072 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3954ac1a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:57:42.493 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:45:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 192.579,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:00:56.989 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:00:57.858 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9830d43]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk1zb1-8w6qs-local-src'\n08:00:57.862 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9830d43]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk1zb1-8w6qs-local-src' locked \n...[truncated 439429 chars]...\n: closeDeferredMillis=20000\n08:07:04.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7f1d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:07:04.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f6af549]getCloseDeferredMillis: closeDeferredMillis=20000\n08:07:04.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f6af549]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:07:04.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 175.236,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:00:56.989 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:00:57.858 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9830d43]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk1zb1-8w6qs-local-src'\n08:00:57.862 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9830d43]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk1zb1-8w6qs-local-src' locked \n...[truncated 439429 chars]...\n: closeDeferredMillis=20000\n08:07:04.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7f1d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:07:04.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f6af549]getCloseDeferredMillis: closeDeferredMillis=20000\n08:07:04.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f6af549]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:07:04.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 367.815,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:00:56.989 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:00:57.858 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9830d43]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk1zb1-8w6qs-local-src'\n08:00:57.862 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [9830d43]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk1zb1-8w6qs-local-src' locked \n...[truncated 439429 chars]...\n: closeDeferredMillis=20000\n08:07:04.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7f1d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:07:04.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f6af549]getCloseDeferredMillis: closeDeferredMillis=20000\n08:07:04.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6f6af549]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:07:04.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:00:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 224.306,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:35.931 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:07:35.932 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:07:36.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:36.371 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:07:36.373 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1453523 chars]...\n: closeDeferredMillis=20000\n08:18:05.782 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [165bf5e3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:18:05.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7556]getCloseDeferredMillis: closeDeferredMillis=20000\n08:18:05.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7556]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:18:06.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 209.514,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:35.931 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:07:35.932 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:07:36.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:36.371 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:07:36.373 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1453523 chars]...\n: closeDeferredMillis=20000\n08:18:05.782 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [165bf5e3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:18:05.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7556]getCloseDeferredMillis: closeDeferredMillis=20000\n08:18:05.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7556]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:18:06.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 196.406,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:35.931 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:07:35.932 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:07:36.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:36.371 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:07:36.373 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1453523 chars]...\n: closeDeferredMillis=20000\n08:18:05.782 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [165bf5e3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:18:05.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7556]getCloseDeferredMillis: closeDeferredMillis=20000\n08:18:05.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7556]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:18:06.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 630.226,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "08:07:35.931 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:07:35.932 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:07:36.366 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:07:36.371 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:07:36.373 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1453523 chars]...\n: closeDeferredMillis=20000\n08:18:05.782 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [165bf5e3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:18:05.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7556]getCloseDeferredMillis: closeDeferredMillis=20000\n08:18:05.783 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [773a7556]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:18:06.161 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:07:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 316.885,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:55:43.263 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n07:55:43.267 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n07:55:43.604 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:55:43.626 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n07:55:43.626 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 428041 chars]...\ns: closeDeferredMillis=20000\n08:00:59.730 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb952ad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:00:59.743 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fc22feb]getCloseDeferredMillis: closeDeferredMillis=20000\n08:00:59.743 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fc22feb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:01:00.140 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 316.885,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "07:55:43.263 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n07:55:43.267 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n07:55:43.604 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:55:43.626 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n07:55:43.626 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 428041 chars]...\ns: closeDeferredMillis=20000\n08:00:59.730 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb952ad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:00:59.743 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fc22feb]getCloseDeferredMillis: closeDeferredMillis=20000\n08:00:59.743 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fc22feb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:01:00.140 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:55:43"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 129.644,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:50:17.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:50:18.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d0bd84c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjo9w6-mvp2k-local-src'\n07:50:18.405 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d0bd84c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjo9w6-mvp2k-local-src' locke\n...[truncated 153462 chars]...\n[3e425d7c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:52:26.687 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n07:52:26.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d0bd84c]getCloseDeferredMillis: closeDeferredMillis=20000\n07:52:26.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d0bd84c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:52:27.038 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 129.644,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "07:50:17.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:50:18.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d0bd84c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjo9w6-mvp2k-local-src'\n07:50:18.405 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d0bd84c]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjo9w6-mvp2k-local-src' locke\n...[truncated 153462 chars]...\n[3e425d7c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:52:26.687 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n07:52:26.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d0bd84c]getCloseDeferredMillis: closeDeferredMillis=20000\n07:52:26.687 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d0bd84c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:52:27.038 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:50:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 401.088,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44:58 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "07:44:38.474 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:41.729 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/LngfT473tO_LWpF1OqBDyQ/.subshare/ssl.server/keystore' does not exist!\n07:44:41.732 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 525554 chars]...\n: closeDeferredMillis=20000\n07:51:41.745 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [57cb70f5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:51:41.757 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [79ead6ce]getCloseDeferredMillis: closeDeferredMillis=20000\n07:51:41.757 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [79ead6ce]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:51:42.127 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 401.088,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Jul 28, 2019 7:44:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:44:58 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "07:44:38.474 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:41.729 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/LngfT473tO_LWpF1OqBDyQ/.subshare/ssl.server/keystore' does not exist!\n07:44:41.732 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 525554 chars]...\n: closeDeferredMillis=20000\n07:51:41.745 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [57cb70f5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:51:41.757 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [79ead6ce]getCloseDeferredMillis: closeDeferredMillis=20000\n07:51:41.757 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [79ead6ce]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:51:42.127 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:45:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 564.984,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n07:57:48.249 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n07:57:48.250 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n07:57:48.250 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n07:57:48.259 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n07:57:48.261 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n07:57:48.262 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1276288 chars]...\nnager 20000 ms.\n08:07:04.887 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n08:07:04.889 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n08:07:04.921 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n08:07:04.922 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72e8667d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 564.984,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n07:57:48.249 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n07:57:48.250 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n07:57:48.250 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n07:57:48.259 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n07:57:48.261 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n07:57:48.262 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1276288 chars]...\nnager 20000 ms.\n08:07:04.887 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n08:07:04.889 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n08:07:04.921 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n08:07:04.922 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [72e8667d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-07-28T05:57:42"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 0.967,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:51:43.240 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=336.0 MiB, used=88.6 MiB, available=366.9 MiB\n07:51:44.354 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:51:45.315 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:51:45.319 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:51:45.972 [qtp1310404491-24] 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_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n07:51:48.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.604,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:51:43.240 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=336.0 MiB, used=88.6 MiB, available=366.9 MiB\n07:51:44.354 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:51:45.315 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:51:45.319 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:51:45.972 [qtp1310404491-24] 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_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n07:51:48.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.571,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "07:51:43.240 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=336.0 MiB, used=88.6 MiB, available=366.9 MiB\n07:51:44.354 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:51:45.315 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:51:45.319 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:51:45.972 [qtp1310404491-24] 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_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n07:51:48.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:51:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 15.751,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:10.160 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:07:10.171 [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/mX-PyWqOnAamYMxom0yFNQ/client1/.gnupg/pubring.gpg'\n08:07:10.172 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 129942 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='Jagkzcj90YxGp3Y6d7zHDw' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n08:07:33.378 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n08:07:33.383 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:07:33.419 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 12.127,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:07:10.160 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:07:10.171 [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/mX-PyWqOnAamYMxom0yFNQ/client1/.gnupg/pubring.gpg'\n08:07:10.172 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 129942 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='Jagkzcj90YxGp3Y6d7zHDw' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n08:07:33.378 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n08:07:33.383 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:07:33.419 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 27.878,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "08:07:10.160 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:07:10.171 [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/mX-PyWqOnAamYMxom0yFNQ/client1/.gnupg/pubring.gpg'\n08:07:10.172 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 129942 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='Jagkzcj90YxGp3Y6d7zHDw' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n08:07:33.378 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n08:07:33.383 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:07:33.419 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-07-28T06:07:07"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 274.446,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:59 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:45:04 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "07:44:38.318 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.196 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/cUAGSElJLteN31CmG3JmyA/.subshare/ssl.server/keystore' does not exist!\n07:44:42.200 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 641810 chars]...\n: closeDeferredMillis=20000\n07:55:42.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [476bfb91]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:55:42.512 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56b3e133]getCloseDeferredMillis: closeDeferredMillis=20000\n07:55:42.512 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56b3e133]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:55:42.879 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 143.954,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:59 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:45:04 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "07:44:38.318 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.196 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/cUAGSElJLteN31CmG3JmyA/.subshare/ssl.server/keystore' does not exist!\n07:44:42.200 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 641810 chars]...\n: closeDeferredMillis=20000\n07:55:42.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [476bfb91]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:55:42.512 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56b3e133]getCloseDeferredMillis: closeDeferredMillis=20000\n07:55:42.512 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56b3e133]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:55:42.879 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 216.709,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 7:44:59 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:45:04 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "07:44:38.318 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.196 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/cUAGSElJLteN31CmG3JmyA/.subshare/ssl.server/keystore' does not exist!\n07:44:42.200 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 641810 chars]...\n: closeDeferredMillis=20000\n07:55:42.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [476bfb91]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:55:42.512 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56b3e133]getCloseDeferredMillis: closeDeferredMillis=20000\n07:55:42.512 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56b3e133]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:55:42.879 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 635.109,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Jul 28, 2019 7:44:59 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 7:45:04 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "07:44:38.318 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n07:44:42.196 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/cUAGSElJLteN31CmG3JmyA/.subshare/ssl.server/keystore' does not exist!\n07:44:42.200 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 641810 chars]...\n: closeDeferredMillis=20000\n07:55:42.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [476bfb91]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:55:42.512 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56b3e133]getCloseDeferredMillis: closeDeferredMillis=20000\n07:55:42.512 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56b3e133]close: Deferring shut down of real LocalRepoManager 20000 ms.\n07:55:42.879 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:45:07"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 3.74,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:49.072 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:19:49.075 [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/p8TY7uyr5JGeJ913arnMVg/.gnupg/pubring.gpg'\n08:19:49.078 [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 52 ms.\n08:19:51.935 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=44jFdNN5eOu1PyV3beTXIg, invitation=false]\n08:19:51.971 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n08:19:52.418 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 3.74,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "08:19:49.072 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:19:49.075 [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/p8TY7uyr5JGeJ913arnMVg/.gnupg/pubring.gpg'\n08:19:49.078 [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 52 ms.\n08:19:51.935 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=44jFdNN5eOu1PyV3beTXIg, invitation=false]\n08:19:51.971 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n08:19:52.418 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:19:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 308.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:01:00.167 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:01:00.961 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46aea7bf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk21oy-mpz1x-local-src'\n08:01:00.966 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46aea7bf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk21oy-mpz1x-local-src' locke\n...[truncated 505930 chars]...\n: closeDeferredMillis=20000\n08:06:08.060 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46aea7bf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:06:08.061 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b49ebe9]getCloseDeferredMillis: closeDeferredMillis=20000\n08:06:08.061 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b49ebe9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:06:08.425 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 308.259,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:01:00.167 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:01:00.961 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46aea7bf]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk21oy-mpz1x-local-src'\n08:01:00.966 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46aea7bf]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymk21oy-mpz1x-local-src' locke\n...[truncated 505930 chars]...\n: closeDeferredMillis=20000\n08:06:08.060 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46aea7bf]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:06:08.061 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b49ebe9]getCloseDeferredMillis: closeDeferredMillis=20000\n08:06:08.061 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6b49ebe9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:06:08.425 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:01:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 278.811,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:00.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:01.914 [closeDeferredTimer-79ead6ce-1] INFO  c.c.c.l.LocalRepoManagerImpl - [79ead6ce]_close: Shutting down real LocalRepoManager.\n07:52:01.916 [closeDeferredTimer-57cb70f5-1] INFO  c.c.c.l.LocalRepoManagerImpl - [57cb70f5]_close: Shutting down real LocalRepoManager.\n07:52:01.917 [closeDeferredTimer-4715b7d9-1] INFO  c.c.c.l.LocalRepoManagerImpl - [4715b7d9]_close: Shutting down real LocalRepoManager.\n07:52:01.917 \n...[truncated 1447958 chars]...\n: closeDeferredMillis=20000\n08:08:39.530 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [78b87607]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:08:39.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [544adcac]getCloseDeferredMillis: closeDeferredMillis=20000\n08:08:39.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [544adcac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:08:39.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 347.268,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:00.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:01.914 [closeDeferredTimer-79ead6ce-1] INFO  c.c.c.l.LocalRepoManagerImpl - [79ead6ce]_close: Shutting down real LocalRepoManager.\n07:52:01.916 [closeDeferredTimer-57cb70f5-1] INFO  c.c.c.l.LocalRepoManagerImpl - [57cb70f5]_close: Shutting down real LocalRepoManager.\n07:52:01.917 [closeDeferredTimer-4715b7d9-1] INFO  c.c.c.l.LocalRepoManagerImpl - [4715b7d9]_close: Shutting down real LocalRepoManager.\n07:52:01.917 \n...[truncated 1447958 chars]...\n: closeDeferredMillis=20000\n08:08:39.530 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [78b87607]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:08:39.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [544adcac]getCloseDeferredMillis: closeDeferredMillis=20000\n08:08:39.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [544adcac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:08:39.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 373.486,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:00.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:01.914 [closeDeferredTimer-79ead6ce-1] INFO  c.c.c.l.LocalRepoManagerImpl - [79ead6ce]_close: Shutting down real LocalRepoManager.\n07:52:01.916 [closeDeferredTimer-57cb70f5-1] INFO  c.c.c.l.LocalRepoManagerImpl - [57cb70f5]_close: Shutting down real LocalRepoManager.\n07:52:01.917 [closeDeferredTimer-4715b7d9-1] INFO  c.c.c.l.LocalRepoManagerImpl - [4715b7d9]_close: Shutting down real LocalRepoManager.\n07:52:01.917 \n...[truncated 1447958 chars]...\n: closeDeferredMillis=20000\n08:08:39.530 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [78b87607]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:08:39.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [544adcac]getCloseDeferredMillis: closeDeferredMillis=20000\n08:08:39.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [544adcac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:08:39.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 999.56494,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "07:52:00.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:01.914 [closeDeferredTimer-79ead6ce-1] INFO  c.c.c.l.LocalRepoManagerImpl - [79ead6ce]_close: Shutting down real LocalRepoManager.\n07:52:01.916 [closeDeferredTimer-57cb70f5-1] INFO  c.c.c.l.LocalRepoManagerImpl - [57cb70f5]_close: Shutting down real LocalRepoManager.\n07:52:01.917 [closeDeferredTimer-4715b7d9-1] INFO  c.c.c.l.LocalRepoManagerImpl - [4715b7d9]_close: Shutting down real LocalRepoManager.\n07:52:01.917 \n...[truncated 1447958 chars]...\n: closeDeferredMillis=20000\n08:08:39.530 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [78b87607]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:08:39.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [544adcac]getCloseDeferredMillis: closeDeferredMillis=20000\n08:08:39.531 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [544adcac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:08:39.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:52:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.655,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:23:03.211 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:23:05.862 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.655,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "08:23:03.211 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:23:05.862 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:23:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 279.943,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:06:08.801 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:06:08.801 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:06:09.199 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:06:09.203 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:06:09.205 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 481411 chars]...\n: closeDeferredMillis=20000\n08:10:48.299 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65ac0505]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:10:48.307 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [742d422b]getCloseDeferredMillis: closeDeferredMillis=20000\n08:10:48.308 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [742d422b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:10:48.740 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 279.943,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "08:06:08.801 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:06:08.801 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:06:09.199 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:06:09.203 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:06:09.205 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 481411 chars]...\n: closeDeferredMillis=20000\n08:10:48.299 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65ac0505]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:10:48.307 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [742d422b]getCloseDeferredMillis: closeDeferredMillis=20000\n08:10:48.308 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [742d422b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:10:48.740 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:06:08"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 226.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 276.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 191.846,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 148.538,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 202.033,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 169.841,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 289.962,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 119,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 136.21,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1640.463,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "07:52:27.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n07:52:28.457 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src'\n07:52:28.462 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5aef8a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymjr291-r0420-local-src' locked \n...[truncated 2516203 chars]...\n: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [47467a3e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]getCloseDeferredMillis: closeDeferredMillis=20000\n08:19:47.918 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40cc53fd]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:19:48.288 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T05:52:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 179.294,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:13:21.671 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:13:22.509 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65d84032]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkhxvr-ckbai-local-src'\n08:13:22.518 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65d84032]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkhxvr-ckbai-local-src' locke\n...[truncated 315159 chars]...\n: closeDeferredMillis=20000\n08:16:20.514 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65d84032]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:16:20.514 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597f5689]getCloseDeferredMillis: closeDeferredMillis=20000\n08:16:20.514 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597f5689]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:16:20.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 179.294,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:13:21.671 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:13:22.509 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65d84032]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkhxvr-ckbai-local-src'\n08:13:22.518 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65d84032]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymkhxvr-ckbai-local-src' locke\n...[truncated 315159 chars]...\n: closeDeferredMillis=20000\n08:16:20.514 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65d84032]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:16:20.514 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597f5689]getCloseDeferredMillis: closeDeferredMillis=20000\n08:16:20.514 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597f5689]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:16:20.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:13:21"
    }
  ]
}