{
  "duration" : 10691.512,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 17.46,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8707669 random bytes plaintext took 375 ms.\n18:59:15.691 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2348 ms.\nsymmetricWithoutIv: Encrypting 8707669 bytes plaintext to 8707686 bytes ciphertext took 1271 ms.\nsymmetricWithoutIv: Decrypting 8707686 bytes ciphertext to 8707669 bytes plaintext took 693 ms\n...[truncated 37157 chars]...\n3229 bytes plaintext took 323 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 3331067 random bytes plaintext took 22 ms.\nasymmetricCombiWithRandomIv: Encrypting 3331067 bytes plaintext to 3331611 bytes ciphertext took 177 ms.\nasymmetricCombiWithRandomIv: Decrypting 3331611 bytes ciphertext to 3331067 bytes plaintext took 187 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 13.542,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8707669 random bytes plaintext took 375 ms.\n18:59:15.691 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2348 ms.\nsymmetricWithoutIv: Encrypting 8707669 bytes plaintext to 8707686 bytes ciphertext took 1271 ms.\nsymmetricWithoutIv: Decrypting 8707686 bytes ciphertext to 8707669 bytes plaintext took 693 ms\n...[truncated 37157 chars]...\n3229 bytes plaintext took 323 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 3331067 random bytes plaintext took 22 ms.\nasymmetricCombiWithRandomIv: Encrypting 3331067 bytes plaintext to 3331611 bytes ciphertext took 177 ms.\nasymmetricCombiWithRandomIv: Decrypting 3331611 bytes ciphertext to 3331067 bytes plaintext took 187 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 7.978,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8707669 random bytes plaintext took 375 ms.\n18:59:15.691 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2348 ms.\nsymmetricWithoutIv: Encrypting 8707669 bytes plaintext to 8707686 bytes ciphertext took 1271 ms.\nsymmetricWithoutIv: Decrypting 8707686 bytes ciphertext to 8707669 bytes plaintext took 693 ms\n...[truncated 37157 chars]...\n3229 bytes plaintext took 323 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 3331067 random bytes plaintext took 22 ms.\nasymmetricCombiWithRandomIv: Encrypting 3331067 bytes plaintext to 3331611 bytes ciphertext took 177 ms.\nasymmetricCombiWithRandomIv: Decrypting 3331611 bytes ciphertext to 3331067 bytes plaintext took 187 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 17.315,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8707669 random bytes plaintext took 375 ms.\n18:59:15.691 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2348 ms.\nsymmetricWithoutIv: Encrypting 8707669 bytes plaintext to 8707686 bytes ciphertext took 1271 ms.\nsymmetricWithoutIv: Decrypting 8707686 bytes ciphertext to 8707669 bytes plaintext took 693 ms\n...[truncated 37157 chars]...\n3229 bytes plaintext took 323 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 3331067 random bytes plaintext took 22 ms.\nasymmetricCombiWithRandomIv: Encrypting 3331067 bytes plaintext to 3331611 bytes ciphertext took 177 ms.\nasymmetricCombiWithRandomIv: Decrypting 3331611 bytes ciphertext to 3331067 bytes plaintext took 187 ms.\n"
        }
      ],
      "duration" : 56.295,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8707669 random bytes plaintext took 375 ms.\n18:59:15.691 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2348 ms.\nsymmetricWithoutIv: Encrypting 8707669 bytes plaintext to 8707686 bytes ciphertext took 1271 ms.\nsymmetricWithoutIv: Decrypting 8707686 bytes ciphertext to 8707669 bytes plaintext took 693 ms\n...[truncated 37157 chars]...\n3229 bytes plaintext took 323 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 3331067 random bytes plaintext took 22 ms.\nasymmetricCombiWithRandomIv: Encrypting 3331067 bytes plaintext to 3331611 bytes ciphertext took 177 ms.\nasymmetricCombiWithRandomIv: Decrypting 3331611 bytes ciphertext to 3331067 bytes plaintext took 187 ms.\n",
      "timestamp" : "2019-10-06T16:59:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.646,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.646,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T16:59:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 6.823,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptSignAndDecryptVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 0.805,
          "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.229,
          "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.005,
          "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.862,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2019-10-06T16:59:11"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.061,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.061,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T16:59:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 8.869,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 8.869,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T16:59:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 9.738,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:59:13.611 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:13.678 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:13.778 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:13.800 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:15.536 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n18:59:30.062 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:59:13.611 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:13.678 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:13.778 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:13.800 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:15.536 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n18:59:30.062 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 1.738,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:59:13.611 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:13.678 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:13.778 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:13.800 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:15.536 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n18:59:30.062 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.201,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:59:13.611 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:13.678 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:13.778 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:13.800 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:15.536 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n18:59:30.062 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 3.125,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:59:13.611 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:13.678 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:13.778 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:13.800 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:15.536 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n18:59:30.062 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 14.8880005,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "18:59:13.611 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:13.678 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:13.778 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:13.800 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/w-RegvcOMQGvSy3gVCoMXw/.gnupg\n18:59:15.536 [Test \n...[truncated 27517 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n18:59:30.062 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T16:59:15"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.305,
          "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.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.3260002,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T16:59:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 3.009,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:59:19.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:19.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:19.415 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/bruFkoS8hHMjIIELaNmYgg/.gnupg\n18:59:19.416 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/bruFkoS8hHMjIIELaNmYgg/.gnupg\n18:59:19.723 [Test \n...[truncated 13824 chars]...\nrying.\n18:59:41.081 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:44.956 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3869 ms.\n18:59:44.968 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:45.055 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:45.115 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.244,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:59:19.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:19.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:19.415 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/bruFkoS8hHMjIIELaNmYgg/.gnupg\n18:59:19.416 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/bruFkoS8hHMjIIELaNmYgg/.gnupg\n18:59:19.723 [Test \n...[truncated 13824 chars]...\nrying.\n18:59:41.081 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:44.956 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3869 ms.\n18:59:44.968 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:45.055 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:45.115 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 14.67,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "18:59:19.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:19.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:19.415 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/bruFkoS8hHMjIIELaNmYgg/.gnupg\n18:59:19.416 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/bruFkoS8hHMjIIELaNmYgg/.gnupg\n18:59:19.723 [Test \n...[truncated 13824 chars]...\nrying.\n18:59:41.081 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:44.956 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3869 ms.\n18:59:44.968 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:45.055 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:45.115 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 25.923,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "18:59:19.095 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n18:59:19.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n18:59:19.415 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/bruFkoS8hHMjIIELaNmYgg/.gnupg\n18:59:19.416 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/bruFkoS8hHMjIIELaNmYgg/.gnupg\n18:59:19.723 [Test \n...[truncated 13824 chars]...\nrying.\n18:59:41.081 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:44.956 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3869 ms.\n18:59:44.968 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:45.055 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n18:59:45.115 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T16:59:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 3.292,
          "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.093,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.385,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T16:59:09"
    },
    {
      "cases" : [
        {
          "age" : 10,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 7.385,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 4.208,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 11.604,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T17:00:20"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.444,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:29.313 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3214 msec.\n19:00:29.650 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:00:29.669 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:00:29.671 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:00:29.675 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:41.578 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:00:41.697 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:00:42.016 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:00:42.076 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:42.199 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 8.563,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:29.313 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3214 msec.\n19:00:29.650 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:00:29.669 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:00:29.671 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:00:29.675 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:41.578 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:00:41.697 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:00:42.016 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:00:42.076 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:42.199 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.126,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:29.313 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3214 msec.\n19:00:29.650 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:00:29.669 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:00:29.671 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:00:29.675 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:41.578 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:00:41.697 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:00:42.016 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:00:42.076 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:42.199 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.428,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:29.313 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3214 msec.\n19:00:29.650 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:00:29.669 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:00:29.671 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:00:29.675 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:41.578 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:00:41.697 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:00:42.016 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:00:42.076 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:42.199 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.141,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:29.313 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3214 msec.\n19:00:29.650 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:00:29.669 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:00:29.671 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:00:29.675 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:41.578 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:00:41.697 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:00:42.016 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:00:42.076 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:42.199 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 16.702002,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "19:00:29.313 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3214 msec.\n19:00:29.650 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n19:00:29.669 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n19:00:29.671 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n19:00:29.675 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:41.578 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n19:00:41.697 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n19:00:42.016 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n19:00:42.076 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n19:00:42.199 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-10-06T17:00:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 5.935,
          "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.373,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEncryptionWithBCLowLevelAPI",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n"
        }
      ],
      "duration" : 8.308,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2019-10-06T17:00:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.149,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:24.180 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -1690\n19:00:24.237 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -1690\n19:00:24.247 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 63846\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 4.23,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:24.180 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -1690\n19:00:24.237 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -1690\n19:00:24.247 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 63846\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:24.180 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -1690\n19:00:24.237 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -1690\n19:00:24.247 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 63846\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 23.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:24.180 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -1690\n19:00:24.237 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -1690\n19:00:24.247 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 63846\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 15.721,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:00:24.180 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -1690\n19:00:24.237 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -1690\n19:00:24.247 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 63846\n"
        }
      ],
      "duration" : 43.394,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "19:00:24.180 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -1690\n19:00:24.237 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -1690\n19:00:24.247 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 63846\n",
      "timestamp" : "2019-10-06T17:00:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 6.614,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 6.614,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T17:00:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.251,
          "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.08,
          "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.096,
          "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.036,
          "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.463,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2019-10-06T17:00:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 76.245,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.487 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.841 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.117 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50a11822]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h9b7-y8npo-local'\n19:01:39.244 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1757 ms.\n19\n...[truncated 41434 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n19:02:52.470 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n19:02:52.534 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n19:02:52.847 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50a11822]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:02:52.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 76.245,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "19:01:36.487 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.841 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.117 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50a11822]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h9b7-y8npo-local'\n19:01:39.244 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1757 ms.\n19\n...[truncated 41434 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n19:02:52.470 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n19:02:52.534 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n19:02:52.847 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50a11822]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:02:52.850 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:01:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 68.136,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.557 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.832 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.037 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h976-r919n-local'\n19:01:39.196 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1804 ms.\n19\n...[truncated 206062 chars]...\nTest - Local sync...: 79.60%\n19:06:10.232 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:06:10.258 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:06:10.286 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:06:10.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a00dfe0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:10.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.095,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.557 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.832 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.037 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h976-r919n-local'\n19:01:39.196 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1804 ms.\n19\n...[truncated 206062 chars]...\nTest - Local sync...: 79.60%\n19:06:10.232 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:06:10.258 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:06:10.286 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:06:10.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a00dfe0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:10.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 30.922,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.557 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.832 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.037 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h976-r919n-local'\n19:01:39.196 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1804 ms.\n19\n...[truncated 206062 chars]...\nTest - Local sync...: 79.60%\n19:06:10.232 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:06:10.258 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:06:10.286 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:06:10.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a00dfe0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:10.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 34.609,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.557 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.832 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.037 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h976-r919n-local'\n19:01:39.196 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1804 ms.\n19\n...[truncated 206062 chars]...\nTest - Local sync...: 79.60%\n19:06:10.232 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:06:10.258 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:06:10.286 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:06:10.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a00dfe0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:10.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.354,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.557 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.832 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.037 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h976-r919n-local'\n19:01:39.196 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1804 ms.\n19\n...[truncated 206062 chars]...\nTest - Local sync...: 79.60%\n19:06:10.232 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:06:10.258 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:06:10.286 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:06:10.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a00dfe0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:10.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 37.071,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.557 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.832 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.037 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h976-r919n-local'\n19:01:39.196 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1804 ms.\n19\n...[truncated 206062 chars]...\nTest - Local sync...: 79.60%\n19:06:10.232 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:06:10.258 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:06:10.286 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:06:10.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a00dfe0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:10.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 37.445,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.557 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.832 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.037 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h976-r919n-local'\n19:01:39.196 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1804 ms.\n19\n...[truncated 206062 chars]...\nTest - Local sync...: 79.60%\n19:06:10.232 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:06:10.258 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:06:10.286 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:06:10.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a00dfe0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:10.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 273.632,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "19:01:36.557 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:36.832 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:39.037 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31970b9c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k1f8h976-r919n-local'\n19:01:39.196 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1804 ms.\n19\n...[truncated 206062 chars]...\nTest - Local sync...: 79.60%\n19:06:10.232 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n19:06:10.258 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n19:06:10.286 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n19:06:10.312 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a00dfe0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:06:10.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:01:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 15.28,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.560 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300719, _1M=147096, _10M=47118, _100M=2990, _1G=2077, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=294, _10M=94, _100M=6, _1G=4, _10G=0}\n15779\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.560 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300719, _1M=147096, _10M=47118, _100M=2990, _1G=2077, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=294, _10M=94, _100M=6, _1G=4, _10G=0}\n15779\n"
        }
      ],
      "duration" : 15.346,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "19:01:36.560 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300719, _1M=147096, _10M=47118, _100M=2990, _1G=2077, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=294, _10M=94, _100M=6, _1G=4, _10G=0}\n15779\n",
      "timestamp" : "2019-10-06T17:01:33"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.297,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-10-06T17:01:32"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.682,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.521 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.662 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.729 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1271 ms.\n19:01:40.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.048 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.519 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.607 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.780 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.234,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.521 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.662 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.729 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1271 ms.\n19:01:40.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.048 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.519 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.607 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.780 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.217,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.521 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.662 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.729 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1271 ms.\n19:01:40.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.048 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.519 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.607 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.780 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.182,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.521 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.662 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.729 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1271 ms.\n19:01:40.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.048 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.519 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.607 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.780 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.137,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.521 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.662 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.729 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1271 ms.\n19:01:40.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.048 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.519 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.607 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.780 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 5.4520006,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "19:01:36.521 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.662 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.729 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1271 ms.\n19:01:40.047 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.048 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.376 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.519 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.607 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.780 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:01:46.857 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:01:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 23.482,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.832 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.503 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.573 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1427 ms.\n19:01:40.041 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\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\n19:02:50.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:50.271 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:58.159 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.135,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.832 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.503 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.573 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1427 ms.\n19:01:40.041 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\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\n19:02:50.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:50.271 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:58.159 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 25.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.832 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.503 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.573 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1427 ms.\n19:01:40.041 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\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\n19:02:50.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:50.271 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:58.159 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 6.102,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.832 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.503 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.573 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1427 ms.\n19:01:40.041 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\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\n19:02:50.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:50.271 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:58.159 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 13.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.832 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.503 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.573 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1427 ms.\n19:01:40.041 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\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\n19:02:50.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:50.271 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:58.159 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 7.912,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:01:36.832 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.503 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.573 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1427 ms.\n19:01:40.041 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\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\n19:02:50.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:50.271 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:58.159 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 75.883,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "19:01:36.832 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:01:38.503 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:01:38.573 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1427 ms.\n19:01:40.041 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n19:01:40.043 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n19\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\n19:02:50.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:50.271 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:02:58.159 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:01:42"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 36.518,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:06:16.555 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:06:17.375 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:06:17.396 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n19:06:17.397 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44523 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n19:06:52.322 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n19:06:52.692 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n19:06:52.692 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 36.518,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "19:06:16.555 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n19:06:17.375 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n19:06:17.396 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n19:06:17.397 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44523 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n19:06:52.322 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n19:06:52.692 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n19:06:52.692 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-10-06T17:06:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 259.26,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:32:41.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:42.903 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [249e7105]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9l7ga-q0by8-local-src'\n19:32:42.910 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [249e7105]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9l7ga-q0by8-local-src' locke\n...[truncated 332777 chars]...\n [1cb763b]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:37:00.685 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:37:00.685 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138c3c81]getCloseDeferredMillis: closeDeferredMillis=10000\n19:37:00.686 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138c3c81]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:37:01.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 10,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "19:32:41.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:42.903 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [249e7105]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9l7ga-q0by8-local-src'\n19:32:42.910 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [249e7105]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9l7ga-q0by8-local-src' locke\n...[truncated 332777 chars]...\n [1cb763b]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:37:00.685 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:37:00.685 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138c3c81]getCloseDeferredMillis: closeDeferredMillis=10000\n19:37:00.686 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138c3c81]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:37:01.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 259.26,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:32:41.889 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:42.903 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [249e7105]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9l7ga-q0by8-local-src'\n19:32:42.910 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [249e7105]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9l7ga-q0by8-local-src' locke\n...[truncated 332777 chars]...\n [1cb763b]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:37:00.685 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:37:00.685 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138c3c81]getCloseDeferredMillis: closeDeferredMillis=10000\n19:37:00.686 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138c3c81]close: Deferring shut down of real LocalRepoManager 10000 ms.\n19:37:01.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:32:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 225.534,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:30 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:36 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.399 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.190 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/yc6XGk4cV0a495lb_hA3wg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.194 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 534058 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 146.355,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:30 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:36 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.399 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.190 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/yc6XGk4cV0a495lb_hA3wg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.194 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 534058 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n"
        }
      ],
      "duration" : 371.88898,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Oct 06, 2019 7:07:30 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:36 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:07:10.399 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.190 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/yc6XGk4cV0a495lb_hA3wg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.194 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 534058 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n",
      "timestamp" : "2019-10-06T17:07:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 225.051,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:32:31.347 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:32.544 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src'\n19:32:32.547 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src' locked \n...[truncated 1951153 chars]...\n: closeDeferredMillis=20000\n19:47:22.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18bf2b47]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]getCloseDeferredMillis: closeDeferredMillis=20000\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 192.453,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:32:31.347 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:32.544 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src'\n19:32:32.547 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src' locked \n...[truncated 1951153 chars]...\n: closeDeferredMillis=20000\n19:47:22.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18bf2b47]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]getCloseDeferredMillis: closeDeferredMillis=20000\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 147.124,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:32:31.347 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:32.544 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src'\n19:32:32.547 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src' locked \n...[truncated 1951153 chars]...\n: closeDeferredMillis=20000\n19:47:22.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18bf2b47]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]getCloseDeferredMillis: closeDeferredMillis=20000\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 112.034,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:32:31.347 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:32.544 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src'\n19:32:32.547 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src' locked \n...[truncated 1951153 chars]...\n: closeDeferredMillis=20000\n19:47:22.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18bf2b47]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]getCloseDeferredMillis: closeDeferredMillis=20000\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 104.129,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:32:31.347 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:32.544 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src'\n19:32:32.547 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src' locked \n...[truncated 1951153 chars]...\n: closeDeferredMillis=20000\n19:47:22.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18bf2b47]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]getCloseDeferredMillis: closeDeferredMillis=20000\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 110.43,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:32:31.347 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:32.544 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src'\n19:32:32.547 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src' locked \n...[truncated 1951153 chars]...\n: closeDeferredMillis=20000\n19:47:22.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18bf2b47]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]getCloseDeferredMillis: closeDeferredMillis=20000\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 891.221,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:32:31.347 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:32:32.544 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src'\n19:32:32.547 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [bee40ad]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9kzh9-j74hl-local-src' locked \n...[truncated 1951153 chars]...\n: closeDeferredMillis=20000\n19:47:22.227 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18bf2b47]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]getCloseDeferredMillis: closeDeferredMillis=20000\n19:47:22.228 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e3294a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:47:22.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:32:31"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 444.924,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.655 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.690 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/SXNTuNIQU0uW2FUx2AhAaQ/.subshare/ssl.server/keystore' does not exist!\n19:07:14.698 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1070141 chars]...\n: closeDeferredMillis=20000\n19:26:00.214 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7c020d0c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:26:00.215 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1da383c4]getCloseDeferredMillis: closeDeferredMillis=20000\n19:26:00.215 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1da383c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:26:00.543 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 658.653,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.655 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.690 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/SXNTuNIQU0uW2FUx2AhAaQ/.subshare/ssl.server/keystore' does not exist!\n19:07:14.698 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1070141 chars]...\n: closeDeferredMillis=20000\n19:26:00.214 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7c020d0c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:26:00.215 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1da383c4]getCloseDeferredMillis: closeDeferredMillis=20000\n19:26:00.215 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1da383c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:26:00.543 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1103.577,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Oct 06, 2019 7:07:28 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:07:10.655 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.690 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/SXNTuNIQU0uW2FUx2AhAaQ/.subshare/ssl.server/keystore' does not exist!\n19:07:14.698 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1070141 chars]...\n: closeDeferredMillis=20000\n19:26:00.214 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7c020d0c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:26:00.215 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1da383c4]getCloseDeferredMillis: closeDeferredMillis=20000\n19:26:00.215 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1da383c4]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:26:00.543 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:07:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 379.566,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.770 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.809 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ScrNS0yXr4lKdSy-7UaFUg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.813 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 957555 chars]...\nis: closeDeferredMillis=20000\n19:21:37.375 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e1c393f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:21:37.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [82b8dac]getCloseDeferredMillis: closeDeferredMillis=20000\n19:21:37.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [82b8dac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:21:37.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 250.87,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.770 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.809 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ScrNS0yXr4lKdSy-7UaFUg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.813 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 957555 chars]...\nis: closeDeferredMillis=20000\n19:21:37.375 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e1c393f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:21:37.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [82b8dac]getCloseDeferredMillis: closeDeferredMillis=20000\n19:21:37.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [82b8dac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:21:37.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 208.194,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.770 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.809 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ScrNS0yXr4lKdSy-7UaFUg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.813 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 957555 chars]...\nis: closeDeferredMillis=20000\n19:21:37.375 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e1c393f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:21:37.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [82b8dac]getCloseDeferredMillis: closeDeferredMillis=20000\n19:21:37.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [82b8dac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:21:37.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 838.63,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Oct 06, 2019 7:07:29 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:35 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:07:10.770 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.809 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ScrNS0yXr4lKdSy-7UaFUg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.813 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 957555 chars]...\nis: closeDeferredMillis=20000\n19:21:37.375 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1e1c393f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:21:37.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [82b8dac]getCloseDeferredMillis: closeDeferredMillis=20000\n19:21:37.377 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [82b8dac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:21:37.714 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:07:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 189.841,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:26:01.227 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:26:01.915 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37af3c9d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9cm2h-4zma9-local-src'\n19:26:01.921 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37af3c9d]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9cm2h-4zma9-local-src' locke\n...[truncated 456792 chars]...\n: closeDeferredMillis=20000\n19:32:29.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6602321f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:29.869 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35bdd407]getCloseDeferredMillis: closeDeferredMillis=20000\n19:32:29.869 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35bdd407]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:30.435 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 199.369,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:26:01.227 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:26:01.915 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37af3c9d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9cm2h-4zma9-local-src'\n19:26:01.921 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37af3c9d]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9cm2h-4zma9-local-src' locke\n...[truncated 456792 chars]...\n: closeDeferredMillis=20000\n19:32:29.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6602321f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:29.869 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35bdd407]getCloseDeferredMillis: closeDeferredMillis=20000\n19:32:29.869 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35bdd407]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:30.435 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 389.21002,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:26:01.227 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:26:01.915 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37af3c9d]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9cm2h-4zma9-local-src'\n19:26:01.921 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [37af3c9d]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9cm2h-4zma9-local-src' locke\n...[truncated 456792 chars]...\n: closeDeferredMillis=20000\n19:32:29.848 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6602321f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:29.869 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35bdd407]getCloseDeferredMillis: closeDeferredMillis=20000\n19:32:29.869 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35bdd407]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:30.435 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:26:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 196.726,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:30:56.819 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:30:56.820 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:30:57.270 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:30:57.271 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:30:57.278 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1475072 chars]...\n: closeDeferredMillis=20000\n19:40:39.569 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10630566]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:39.570 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50d44b9d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:40:39.570 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50d44b9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:39.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 216.508,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:30:56.819 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:30:56.820 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:30:57.270 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:30:57.271 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:30:57.278 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1475072 chars]...\n: closeDeferredMillis=20000\n19:40:39.569 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10630566]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:39.570 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50d44b9d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:40:39.570 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50d44b9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:39.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 169.902,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:30:56.819 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:30:56.820 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:30:57.270 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:30:57.271 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:30:57.278 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1475072 chars]...\n: closeDeferredMillis=20000\n19:40:39.569 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10630566]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:39.570 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50d44b9d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:40:39.570 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50d44b9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:39.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 583.136,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "19:30:56.819 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:30:56.820 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:30:57.270 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:30:57.271 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:30:57.278 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1475072 chars]...\n: closeDeferredMillis=20000\n19:40:39.569 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [10630566]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:39.570 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50d44b9d]getCloseDeferredMillis: closeDeferredMillis=20000\n19:40:39.570 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50d44b9d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:40:39.963 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:30:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 348.405,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:19:16.379 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:19:16.382 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:19:16.757 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:19:16.777 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:19:16.778 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 453334 chars]...\nis: closeDeferredMillis=20000\n19:25:04.049 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a9e1fe1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:25:04.050 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [83000ab]getCloseDeferredMillis: closeDeferredMillis=20000\n19:25:04.050 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [83000ab]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:25:04.776 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 348.405,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "19:19:16.379 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:19:16.382 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:19:16.757 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:19:16.777 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:19:16.778 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 453334 chars]...\nis: closeDeferredMillis=20000\n19:25:04.049 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a9e1fe1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:25:04.050 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [83000ab]getCloseDeferredMillis: closeDeferredMillis=20000\n19:25:04.050 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [83000ab]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:25:04.776 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:19:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 141.604,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:13:51.400 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:13:52.625 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [618e6807]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f8wzc7-tqbwm-local-src'\n19:13:52.634 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [618e6807]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f8wzc7-tqbwm-local-src' locke\n...[truncated 158109 chars]...\n[1f15dc73]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:16:12.693 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:16:12.693 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [618e6807]getCloseDeferredMillis: closeDeferredMillis=20000\n19:16:12.693 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [618e6807]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:16:12.994 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 141.604,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "19:13:51.400 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:13:52.625 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [618e6807]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f8wzc7-tqbwm-local-src'\n19:13:52.634 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [618e6807]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f8wzc7-tqbwm-local-src' locke\n...[truncated 158109 chars]...\n[1f15dc73]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:16:12.693 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n19:16:12.693 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [618e6807]getCloseDeferredMillis: closeDeferredMillis=20000\n19:16:12.693 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [618e6807]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:16:12.994 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:13:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 466.171,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.416 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.690 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/kOn_mCtOBDDvI3wRH5rD4A/.subshare/ssl.server/keystore' does not exist!\n19:07:14.694 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 538061 chars]...\n: closeDeferredMillis=20000\n19:15:21.507 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a5ebf78]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:15:21.508 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]getCloseDeferredMillis: closeDeferredMillis=20000\n19:15:21.509 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:15:22.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 466.171,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Oct 06, 2019 7:07:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:32 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:07:10.416 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.690 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/kOn_mCtOBDDvI3wRH5rD4A/.subshare/ssl.server/keystore' does not exist!\n19:07:14.694 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 538061 chars]...\n: closeDeferredMillis=20000\n19:15:21.507 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6a5ebf78]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:15:21.508 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]getCloseDeferredMillis: closeDeferredMillis=20000\n19:15:21.509 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:15:22.053 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:07:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 526.989,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n19:21:43.087 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n19:21:43.091 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n19:21:43.091 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n19:21:43.099 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:21:43.102 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n19:21:43.103 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1301802 chars]...\nnager 20000 ms.\n19:30:20.842 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n19:30:20.842 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n19:30:20.929 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n19:30:20.931 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31bcfbad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 526.989,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n19:21:43.087 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n19:21:43.091 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n19:21:43.091 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n19:21:43.099 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:21:43.102 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n19:21:43.103 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1301802 chars]...\nnager 20000 ms.\n19:30:20.842 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n19:30:20.842 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n19:30:20.929 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n19:30:20.931 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31bcfbad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-10-06T17:21:38"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 1.07,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:15:23.376 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=344.5 MiB, used=95.8 MiB, available=359.7 MiB\n19:15:24.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:25.473 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:25.478 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:26.046 [qtp1738390666-26] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n19:15:28.713 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.237,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:15:23.376 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=344.5 MiB, used=95.8 MiB, available=359.7 MiB\n19:15:24.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:25.473 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:25.478 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:26.046 [qtp1738390666-26] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n19:15:28.713 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.307,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "19:15:23.376 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=344.5 MiB, used=95.8 MiB, available=359.7 MiB\n19:15:24.414 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:25.473 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:25.478 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:26.046 [qtp1738390666-26] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n19:15:28.713 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:15:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 20.768,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:30:28.159 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:30:28.166 [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/ScrNS0yXr4lKdSy-7UaFUg/client1/.gnupg/pubring.gpg'\n19:30:28.169 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 146172 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='SsXKzIUWfMUyJntN9BYbFg' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n19:30:53.615 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:30:53.619 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n19:30:53.703 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 10.888,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:30:28.159 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:30:28.166 [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/ScrNS0yXr4lKdSy-7UaFUg/client1/.gnupg/pubring.gpg'\n19:30:28.169 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 146172 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='SsXKzIUWfMUyJntN9BYbFg' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n19:30:53.615 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:30:53.619 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n19:30:53.703 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 31.655998,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "19:30:28.159 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:30:28.166 [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/ScrNS0yXr4lKdSy-7UaFUg/client1/.gnupg/pubring.gpg'\n19:30:28.169 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 146172 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='SsXKzIUWfMUyJntN9BYbFg' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n19:30:53.615 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:30:53.619 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n19:30:53.703 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-10-06T17:30:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 324.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.082 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/jr6mCJliIp2LK1nEEEh_Tg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.087 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 647352 chars]...\nis: closeDeferredMillis=20000\n19:19:15.667 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50cdf5d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:19:15.669 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31ddfc8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:19:15.669 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31ddfc8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:19:16.037 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 162.989,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.082 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/jr6mCJliIp2LK1nEEEh_Tg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.087 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 647352 chars]...\nis: closeDeferredMillis=20000\n19:19:15.667 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50cdf5d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:19:15.669 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31ddfc8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:19:15.669 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31ddfc8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:19:16.037 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 212.34,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Oct 06, 2019 7:07:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "19:07:10.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.082 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/jr6mCJliIp2LK1nEEEh_Tg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.087 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 647352 chars]...\nis: closeDeferredMillis=20000\n19:19:15.667 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50cdf5d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:19:15.669 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31ddfc8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:19:15.669 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31ddfc8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:19:16.037 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 699.54504,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Oct 06, 2019 7:07:27 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nOct 06, 2019 7:07:33 PM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "19:07:10.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n19:07:14.082 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/jr6mCJliIp2LK1nEEEh_Tg/.subshare/ssl.server/keystore' does not exist!\n19:07:14.087 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 647352 chars]...\nis: closeDeferredMillis=20000\n19:19:15.667 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50cdf5d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:19:15.669 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31ddfc8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:19:15.669 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [31ddfc8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:19:16.037 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:07:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.057,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:43:12.599 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:43:12.600 [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/yc6XGk4cV0a495lb_hA3wg/.gnupg/pubring.gpg'\n19:43:12.601 [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 35 ms.\n19:43:15.692 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=Glx7uYv_4wDbDfPXMwbA0Q, invitation=false]\n19:43:15.736 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:43:16.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.057,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "19:43:12.599 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:43:12.600 [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/yc6XGk4cV0a495lb_hA3wg/.gnupg/pubring.gpg'\n19:43:12.601 [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 35 ms.\n19:43:15.692 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=Glx7uYv_4wDbDfPXMwbA0Q, invitation=false]\n19:43:15.736 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n19:43:16.246 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:43:12"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 257.364,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:25:04.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:25:06.119 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597aabaa]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9bf0j-lsc0r-local-src'\n19:25:06.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597aabaa]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9bf0j-lsc0r-local-src' locke\n...[truncated 507528 chars]...\n: closeDeferredMillis=20000\n19:29:21.651 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597aabaa]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:29:21.651 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a426644]getCloseDeferredMillis: closeDeferredMillis=20000\n19:29:21.651 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a426644]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:29:22.164 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 257.364,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:25:04.801 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:25:06.119 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597aabaa]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9bf0j-lsc0r-local-src'\n19:25:06.123 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597aabaa]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9bf0j-lsc0r-local-src' locke\n...[truncated 507528 chars]...\n: closeDeferredMillis=20000\n19:29:21.651 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [597aabaa]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:29:21.651 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a426644]getCloseDeferredMillis: closeDeferredMillis=20000\n19:29:21.651 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7a426644]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:29:22.164 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:25:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 314.469,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:15:40.705 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:41.697 [closeDeferredTimer-5849a902-1] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [closeDeferredTimer-6a5ebf78-1] INFO  c.c.c.l.LocalRepoManagerImpl - [6a5ebf78]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [closeDeferredTimer-faa9b62-1] INFO  c.c.c.l.LocalRepoManagerImpl - [faa9b62]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [c\n...[truncated 1455688 chars]...\n: closeDeferredMillis=20000\n19:32:40.767 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61e3a83b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:40.771 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a113006]getCloseDeferredMillis: closeDeferredMillis=20000\n19:32:40.771 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a113006]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:41.218 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 351.76,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:15:40.705 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:41.697 [closeDeferredTimer-5849a902-1] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [closeDeferredTimer-6a5ebf78-1] INFO  c.c.c.l.LocalRepoManagerImpl - [6a5ebf78]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [closeDeferredTimer-faa9b62-1] INFO  c.c.c.l.LocalRepoManagerImpl - [faa9b62]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [c\n...[truncated 1455688 chars]...\n: closeDeferredMillis=20000\n19:32:40.767 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61e3a83b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:40.771 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a113006]getCloseDeferredMillis: closeDeferredMillis=20000\n19:32:40.771 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a113006]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:41.218 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 354.289,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:15:40.705 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:41.697 [closeDeferredTimer-5849a902-1] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [closeDeferredTimer-6a5ebf78-1] INFO  c.c.c.l.LocalRepoManagerImpl - [6a5ebf78]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [closeDeferredTimer-faa9b62-1] INFO  c.c.c.l.LocalRepoManagerImpl - [faa9b62]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [c\n...[truncated 1455688 chars]...\n: closeDeferredMillis=20000\n19:32:40.767 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61e3a83b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:40.771 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a113006]getCloseDeferredMillis: closeDeferredMillis=20000\n19:32:40.771 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a113006]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:41.218 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1020.518,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "19:15:40.705 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:15:41.697 [closeDeferredTimer-5849a902-1] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [closeDeferredTimer-6a5ebf78-1] INFO  c.c.c.l.LocalRepoManagerImpl - [6a5ebf78]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [closeDeferredTimer-faa9b62-1] INFO  c.c.c.l.LocalRepoManagerImpl - [faa9b62]_close: Shutting down real LocalRepoManager.\n19:15:41.699 [c\n...[truncated 1455688 chars]...\n: closeDeferredMillis=20000\n19:32:40.767 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61e3a83b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:40.771 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a113006]getCloseDeferredMillis: closeDeferredMillis=20000\n19:32:40.771 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a113006]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:32:41.218 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:15:40"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.582,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:47:24.920 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:47:27.497 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.582,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "19:47:24.920 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:47:27.497 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:47:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 260.282,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:29:22.634 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:29:22.635 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:29:23.010 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:29:23.021 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:29:23.023 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 497421 chars]...\n: closeDeferredMillis=20000\n19:33:42.493 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1ecc8610]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:33:42.495 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1ae645fc]getCloseDeferredMillis: closeDeferredMillis=20000\n19:33:42.495 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1ae645fc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:33:42.905 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 260.282,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "19:29:22.634 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n19:29:22.635 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n19:29:23.010 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:29:23.021 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n19:29:23.023 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 497421 chars]...\n: closeDeferredMillis=20000\n19:33:42.493 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1ecc8610]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:33:42.495 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1ae645fc]getCloseDeferredMillis: closeDeferredMillis=20000\n19:33:42.495 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1ae645fc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:33:42.905 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:29:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 251.205,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 304.81,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 162.447,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 141.753,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 159.82,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 174.243,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 281.704,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 10,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 142.088,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1618.071,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:16:13.672 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:16:14.517 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src'\n19:16:14.826 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f4b51c3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f900qa-uiap5-local-src' locke\n...[truncated 2535676 chars]...\n: closeDeferredMillis=20000\n19:43:11.398 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2400dc7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]getCloseDeferredMillis: closeDeferredMillis=20000\n19:43:11.399 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [40affab8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:43:11.770 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:16:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 175.325,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "19:37:01.541 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:37:02.384 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fe0f109]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9qroq-fijcl-local-src'\n19:37:02.389 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fe0f109]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9qroq-fijcl-local-src' locke\n...[truncated 307131 chars]...\n: closeDeferredMillis=20000\n19:39:56.501 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fe0f109]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:39:56.502 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1359c9f5]getCloseDeferredMillis: closeDeferredMillis=20000\n19:39:56.502 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1359c9f5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:39:56.863 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 175.325,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "19:37:01.541 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n19:37:02.384 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fe0f109]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9qroq-fijcl-local-src'\n19:37:02.389 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fe0f109]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k1f9qroq-fijcl-local-src' locke\n...[truncated 307131 chars]...\n: closeDeferredMillis=20000\n19:39:56.501 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5fe0f109]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:39:56.502 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1359c9f5]getCloseDeferredMillis: closeDeferredMillis=20000\n19:39:56.502 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1359c9f5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n19:39:56.863 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-10-06T17:37:01"
    }
  ]
}