{
  "duration" : 11337.02,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 18.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8923570 random bytes plaintext took 197 ms.\n08:17:23.007 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2380 ms.\nsymmetricWithoutIv: Encrypting 8923570 bytes plaintext to 8923590 bytes ciphertext took 1004 ms.\nsymmetricWithoutIv: Decrypting 8923590 bytes ciphertext to 8923570 bytes plaintext took 585 ms\n...[truncated 37177 chars]...\n8502 bytes plaintext took 177 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5044146 random bytes plaintext took 31 ms.\nasymmetricCombiWithRandomIv: Encrypting 5044146 bytes plaintext to 5044690 bytes ciphertext took 259 ms.\nasymmetricCombiWithRandomIv: Decrypting 5044690 bytes ciphertext to 5044146 bytes plaintext took 265 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 8.232,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8923570 random bytes plaintext took 197 ms.\n08:17:23.007 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2380 ms.\nsymmetricWithoutIv: Encrypting 8923570 bytes plaintext to 8923590 bytes ciphertext took 1004 ms.\nsymmetricWithoutIv: Decrypting 8923590 bytes ciphertext to 8923570 bytes plaintext took 585 ms\n...[truncated 37177 chars]...\n8502 bytes plaintext took 177 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5044146 random bytes plaintext took 31 ms.\nasymmetricCombiWithRandomIv: Encrypting 5044146 bytes plaintext to 5044690 bytes ciphertext took 259 ms.\nasymmetricCombiWithRandomIv: Decrypting 5044690 bytes ciphertext to 5044146 bytes plaintext took 265 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 8.511,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8923570 random bytes plaintext took 197 ms.\n08:17:23.007 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2380 ms.\nsymmetricWithoutIv: Encrypting 8923570 bytes plaintext to 8923590 bytes ciphertext took 1004 ms.\nsymmetricWithoutIv: Decrypting 8923590 bytes ciphertext to 8923570 bytes plaintext took 585 ms\n...[truncated 37177 chars]...\n8502 bytes plaintext took 177 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5044146 random bytes plaintext took 31 ms.\nasymmetricCombiWithRandomIv: Encrypting 5044146 bytes plaintext to 5044690 bytes ciphertext took 259 ms.\nasymmetricCombiWithRandomIv: Decrypting 5044690 bytes ciphertext to 5044146 bytes plaintext took 265 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 14.942,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8923570 random bytes plaintext took 197 ms.\n08:17:23.007 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2380 ms.\nsymmetricWithoutIv: Encrypting 8923570 bytes plaintext to 8923590 bytes ciphertext took 1004 ms.\nsymmetricWithoutIv: Decrypting 8923590 bytes ciphertext to 8923570 bytes plaintext took 585 ms\n...[truncated 37177 chars]...\n8502 bytes plaintext took 177 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5044146 random bytes plaintext took 31 ms.\nasymmetricCombiWithRandomIv: Encrypting 5044146 bytes plaintext to 5044690 bytes ciphertext took 259 ms.\nasymmetricCombiWithRandomIv: Decrypting 5044690 bytes ciphertext to 5044146 bytes plaintext took 265 ms.\n"
        }
      ],
      "duration" : 49.714,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 8923570 random bytes plaintext took 197 ms.\n08:17:23.007 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2380 ms.\nsymmetricWithoutIv: Encrypting 8923570 bytes plaintext to 8923590 bytes ciphertext took 1004 ms.\nsymmetricWithoutIv: Decrypting 8923590 bytes ciphertext to 8923570 bytes plaintext took 585 ms\n...[truncated 37177 chars]...\n8502 bytes plaintext took 177 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5044146 random bytes plaintext took 31 ms.\nasymmetricCombiWithRandomIv: Encrypting 5044146 bytes plaintext to 5044690 bytes ciphertext took 259 ms.\nasymmetricCombiWithRandomIv: Decrypting 5044690 bytes ciphertext to 5044146 bytes plaintext took 265 ms.\n",
      "timestamp" : "2019-09-21T06:17:21"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.559,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.559,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T06:17:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 6.437,
          "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.892,
          "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.207,
          "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.024,
          "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.56,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2019-09-21T06:17:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.221,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.221,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T06:17:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 6.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 6.151,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T06:17:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 7.134,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:17:20.932 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:21.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:21.111 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:21.112 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:22.680 [Test \n...[truncated 27943 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]\n08:17:38.101 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.088,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:17:20.932 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:21.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:21.111 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:21.112 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:22.680 [Test \n...[truncated 27943 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]\n08:17:38.101 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 4.539,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:17:20.932 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:21.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:21.111 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:21.112 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:22.680 [Test \n...[truncated 27943 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]\n08:17:38.101 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.229,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:17:20.932 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:21.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:21.111 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:21.112 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:22.680 [Test \n...[truncated 27943 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]\n08:17:38.101 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 3.758,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:17:20.932 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:21.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:21.111 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:21.112 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:22.680 [Test \n...[truncated 27943 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]\n08:17:38.101 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 15.747999,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "08:17:20.932 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:21.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:21.111 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:21.112 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/HKiFqS2regaMSVbY1Whjlw/.gnupg\n08:17:22.680 [Test \n...[truncated 27943 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]\n08:17:38.101 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:17:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.041,
          "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.01,
          "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.005,
          "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.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.06,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T06:17:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.801,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:17:26.327 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:26.375 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:26.423 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/R8g3cnZCeIYRGurIiiNt4w/.gnupg\n08:17:26.424 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/R8g3cnZCeIYRGurIiiNt4w/.gnupg\n08:17:26.575 [Test \n...[truncated 13605 chars]...\ntance.\n08:17:47.532 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.701 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3165 ms.\n08:17:50.717 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.822 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.870 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.252,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:17:26.327 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:26.375 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:26.423 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/R8g3cnZCeIYRGurIiiNt4w/.gnupg\n08:17:26.424 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/R8g3cnZCeIYRGurIiiNt4w/.gnupg\n08:17:26.575 [Test \n...[truncated 13605 chars]...\ntance.\n08:17:47.532 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.701 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3165 ms.\n08:17:50.717 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.822 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.870 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 13.452,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:17:26.327 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:26.375 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:26.423 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/R8g3cnZCeIYRGurIiiNt4w/.gnupg\n08:17:26.424 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/R8g3cnZCeIYRGurIiiNt4w/.gnupg\n08:17:26.575 [Test \n...[truncated 13605 chars]...\ntance.\n08:17:47.532 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.701 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3165 ms.\n08:17:50.717 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.822 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.870 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 24.505,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "08:17:26.327 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:17:26.375 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:17:26.423 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/R8g3cnZCeIYRGurIiiNt4w/.gnupg\n08:17:26.424 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/R8g3cnZCeIYRGurIiiNt4w/.gnupg\n08:17:26.575 [Test \n...[truncated 13605 chars]...\ntance.\n08:17:47.532 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.701 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3165 ms.\n08:17:50.717 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.822 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:17:50.870 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:17:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 2.301,
          "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.069,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.3700001,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T06:17:17"
    },
    {
      "cases" : [
        {
          "age" : 6,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 6.708,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 5.104,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 11.815001,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T06:18:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.248,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:29.486 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3061 msec.\n08:18:29.744 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:18:29.770 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:18:29.777 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:18:29.778 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:41.599 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:18:41.904 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:18:42.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:18:42.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:42.478 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 8.616,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:29.486 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3061 msec.\n08:18:29.744 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:18:29.770 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:18:29.777 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:18:29.778 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:41.599 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:18:41.904 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:18:42.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:18:42.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:42.478 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.1,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:29.486 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3061 msec.\n08:18:29.744 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:18:29.770 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:18:29.777 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:18:29.778 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:41.599 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:18:41.904 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:18:42.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:18:42.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:42.478 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.628,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:29.486 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3061 msec.\n08:18:29.744 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:18:29.770 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:18:29.777 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:18:29.778 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:41.599 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:18:41.904 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:18:42.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:18:42.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:42.478 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.144,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:29.486 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3061 msec.\n08:18:29.744 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:18:29.770 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:18:29.777 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:18:29.778 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:41.599 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:18:41.904 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:18:42.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:18:42.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:42.478 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 16.736,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "08:18:29.486 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3061 msec.\n08:18:29.744 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:18:29.770 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:18:29.777 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:18:29.778 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:41.599 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:18:41.904 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:18:42.189 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:18:42.295 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:18:42.478 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-09-21T06:18:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 6.042,
          "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.529,
          "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.571,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2019-09-21T06:18:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.126,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:24.711 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24006\n08:18:24.765 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24006\n08:18:24.767 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41530\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 4.986,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:24.711 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24006\n08:18:24.765 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24006\n08:18:24.767 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41530\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.188,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:24.711 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24006\n08:18:24.765 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24006\n08:18:24.767 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41530\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 20.137,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:24.711 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24006\n08:18:24.765 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24006\n08:18:24.767 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41530\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 13.909,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:18:24.711 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24006\n08:18:24.765 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24006\n08:18:24.767 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41530\n"
        }
      ],
      "duration" : 39.346,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "08:18:24.711 [Test worker] INFO  o.s.c.MACBenchmark - short1 = -24006\n08:18:24.765 [Test worker] INFO  o.s.c.MACBenchmark - short2 = -24006\n08:18:24.767 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 41530\n",
      "timestamp" : "2019-09-21T06:18:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 5.181,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.181,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T06:18:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.177,
          "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.07,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedCipherEngines",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.025,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.074,
          "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.34600002,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2019-09-21T06:18:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 83.828,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:27.017 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.264 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.545 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnn8-5f1uz-local'\n08:19:29.818 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1182 ms.\n08\n...[truncated 41424 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n08:20:50.608 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n08:20:50.654 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n08:20:50.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:20:50.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 83.828,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "08:19:27.017 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.264 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.545 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnn8-5f1uz-local'\n08:19:29.818 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1182 ms.\n08\n...[truncated 41424 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n08:20:50.608 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n08:20:50.654 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n08:20:50.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [70215cca]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:20:50.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:19:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 75.382,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:26.972 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.461 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnl9-myp3a-local'\n08:19:29.663 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1337 ms.\n08\n...[truncated 206026 chars]...\nTest - Local sync...: 79.60%\n08:23:27.849 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:23:27.887 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:23:27.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:23:27.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dd2f657]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:27.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.683,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:26.972 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.461 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnl9-myp3a-local'\n08:19:29.663 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1337 ms.\n08\n...[truncated 206026 chars]...\nTest - Local sync...: 79.60%\n08:23:27.849 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:23:27.887 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:23:27.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:23:27.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dd2f657]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:27.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 28.25,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:26.972 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.461 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnl9-myp3a-local'\n08:19:29.663 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1337 ms.\n08\n...[truncated 206026 chars]...\nTest - Local sync...: 79.60%\n08:23:27.849 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:23:27.887 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:23:27.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:23:27.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dd2f657]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:27.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 26.38,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:26.972 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.461 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnl9-myp3a-local'\n08:19:29.663 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1337 ms.\n08\n...[truncated 206026 chars]...\nTest - Local sync...: 79.60%\n08:23:27.849 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:23:27.887 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:23:27.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:23:27.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dd2f657]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:27.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 27.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:26.972 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.461 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnl9-myp3a-local'\n08:19:29.663 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1337 ms.\n08\n...[truncated 206026 chars]...\nTest - Local sync...: 79.60%\n08:23:27.849 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:23:27.887 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:23:27.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:23:27.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dd2f657]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:27.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 26.428,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:26.972 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.461 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnl9-myp3a-local'\n08:19:29.663 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1337 ms.\n08\n...[truncated 206026 chars]...\nTest - Local sync...: 79.60%\n08:23:27.849 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:23:27.887 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:23:27.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:23:27.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dd2f657]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:27.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 24.548,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:26.972 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.461 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnl9-myp3a-local'\n08:19:29.663 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1337 ms.\n08\n...[truncated 206026 chars]...\nTest - Local sync...: 79.60%\n08:23:27.849 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:23:27.887 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:23:27.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:23:27.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dd2f657]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:27.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 240.92601,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "08:19:26.972 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:27.237 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:29.461 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [30d6d921]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/k0t5xnl9-myp3a-local'\n08:19:29.663 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1337 ms.\n08\n...[truncated 206026 chars]...\nTest - Local sync...: 79.60%\n08:23:27.849 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:23:27.887 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:23:27.914 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:23:27.940 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dd2f657]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:23:27.942 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:19:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 15.922,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:27.568 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300175, _1M=147631, _10M=47250, _100M=2958, _1G=1986, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n37609\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.03,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:27.568 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300175, _1M=147631, _10M=47250, _100M=2958, _1G=1986, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n37609\n"
        }
      ],
      "duration" : 15.952,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "08:19:27.568 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300175, _1M=147631, _10M=47250, _100M=2958, _1G=1986, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n37609\n",
      "timestamp" : "2019-09-21T06:19:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.256,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.2580001,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-09-21T06:19:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.428,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.148 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.221 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.290 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1710 ms.\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.800 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.890 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.965 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.036 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.120 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.185,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.148 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.221 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.290 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1710 ms.\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.800 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.890 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.965 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.036 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.120 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.155,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.148 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.221 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.290 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1710 ms.\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.800 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.890 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.965 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.036 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.120 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.135,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.148 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.221 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.290 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1710 ms.\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.800 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.890 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.965 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.036 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.120 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.148 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.221 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.290 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1710 ms.\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.800 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.890 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.965 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.036 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.120 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 5.0600004,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "08:19:28.148 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.221 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.290 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1710 ms.\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.045 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 905 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.800 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.890 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:38.965 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.036 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.120 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:19:39.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:19:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 23.036,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.196 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.293 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1707 ms.\n08:19:32.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\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\n08:20:39.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:39.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:46.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.145,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.196 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.293 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1707 ms.\n08:19:32.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\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\n08:20:39.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:39.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:46.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 22.888,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.196 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.293 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1707 ms.\n08:19:32.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\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\n08:20:39.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:39.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:46.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 2.628,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.196 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.293 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1707 ms.\n08:19:32.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\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\n08:20:39.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:39.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:46.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 16.608,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.196 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.293 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1707 ms.\n08:19:32.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\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\n08:20:39.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:39.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:46.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 6.692,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:19:28.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.196 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.293 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1707 ms.\n08:19:32.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\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\n08:20:39.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:39.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:46.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 71.997,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "08:19:28.872 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:19:30.196 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:19:30.293 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1707 ms.\n08:19:32.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:19:32.044 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\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\n08:20:39.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:39.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:20:46.516 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:19:34"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 43.373,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:23:33.937 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:23:34.666 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:23:34.686 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n08:23:34.687 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44526 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n08:24:16.811 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n08:24:16.957 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n08:24:16.957 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 43.373,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "08:23:33.937 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:23:34.666 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:23:34.686 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n08:23:34.687 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44526 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n08:24:16.811 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n08:24:16.957 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n08:24:16.957 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-09-21T06:23:33"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 264.525,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:51:39.324 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:51:40.295 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [695017d5]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t731ib-tovgo-local-src'\n08:51:40.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [695017d5]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t731ib-tovgo-local-src' locke\n...[truncated 331765 chars]...\n[6c8600a2]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:56:03.285 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n08:56:03.285 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [16b32fc4]getCloseDeferredMillis: closeDeferredMillis=10000\n08:56:03.285 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [16b32fc4]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:56:03.834 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 6,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "08:51:39.324 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:51:40.295 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [695017d5]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t731ib-tovgo-local-src'\n08:51:40.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [695017d5]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t731ib-tovgo-local-src' locke\n...[truncated 331765 chars]...\n[6c8600a2]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:56:03.285 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n08:56:03.285 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [16b32fc4]getCloseDeferredMillis: closeDeferredMillis=10000\n08:56:03.285 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [16b32fc4]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:56:03.834 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 264.525,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:51:39.324 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:51:40.295 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [695017d5]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t731ib-tovgo-local-src'\n08:51:40.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [695017d5]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t731ib-tovgo-local-src' locke\n...[truncated 331765 chars]...\n[6c8600a2]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:56:03.285 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n08:56:03.285 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [16b32fc4]getCloseDeferredMillis: closeDeferredMillis=10000\n08:56:03.285 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [16b32fc4]close: Deferring shut down of real LocalRepoManager 10000 ms.\n08:56:03.834 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:51:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 203.89,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:24:45 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:50 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:31.634 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.177 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ws_i3Wd0tA6Gro9K5dxawg/.subshare/ssl.server/keystore' does not exist!\n08:24:35.181 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 533956 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" : 154.453,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:24:45 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:50 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:31.634 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.177 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ws_i3Wd0tA6Gro9K5dxawg/.subshare/ssl.server/keystore' does not exist!\n08:24:35.181 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 533956 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n"
        }
      ],
      "duration" : 358.34302,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Sep 21, 2019 8:24:45 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:50 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "08:24:31.634 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.177 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ws_i3Wd0tA6Gro9K5dxawg/.subshare/ssl.server/keystore' does not exist!\n08:24:35.181 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 533956 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_222]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_222]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_222]\n",
      "timestamp" : "2019-09-21T06:24:53"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 250.189,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:00.507 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:48:01.340 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src'\n08:48:01.353 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src' locke\n...[truncated 1917093 chars]...\n: closeDeferredMillis=20000\n09:05:34.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3f0a01fb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]getCloseDeferredMillis: closeDeferredMillis=20000\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:35.010 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 190.249,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:00.507 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:48:01.340 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src'\n08:48:01.353 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src' locke\n...[truncated 1917093 chars]...\n: closeDeferredMillis=20000\n09:05:34.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3f0a01fb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]getCloseDeferredMillis: closeDeferredMillis=20000\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:35.010 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 192.066,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:00.507 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:48:01.340 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src'\n08:48:01.353 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src' locke\n...[truncated 1917093 chars]...\n: closeDeferredMillis=20000\n09:05:34.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3f0a01fb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]getCloseDeferredMillis: closeDeferredMillis=20000\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:35.010 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 178.641,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:00.507 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:48:01.340 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src'\n08:48:01.353 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src' locke\n...[truncated 1917093 chars]...\n: closeDeferredMillis=20000\n09:05:34.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3f0a01fb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]getCloseDeferredMillis: closeDeferredMillis=20000\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:35.010 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 136.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:00.507 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:48:01.340 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src'\n08:48:01.353 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src' locke\n...[truncated 1917093 chars]...\n: closeDeferredMillis=20000\n09:05:34.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3f0a01fb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]getCloseDeferredMillis: closeDeferredMillis=20000\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:35.010 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 107.154,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:00.507 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:48:01.340 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src'\n08:48:01.353 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src' locke\n...[truncated 1917093 chars]...\n: closeDeferredMillis=20000\n09:05:34.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3f0a01fb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]getCloseDeferredMillis: closeDeferredMillis=20000\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:35.010 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1054.499,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:48:00.507 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:48:01.340 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src'\n08:48:01.353 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2042ee65]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6ycl5-jg9hd-local-src' locke\n...[truncated 1917093 chars]...\n: closeDeferredMillis=20000\n09:05:34.646 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3f0a01fb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]getCloseDeferredMillis: closeDeferredMillis=20000\n09:05:34.647 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6390988d]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:05:35.010 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:48:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 369.608,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:24:48 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:31.757 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.577 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ArCDWaDy51SeDSpCY4p3kA/.subshare/ssl.server/keystore' does not exist!\n08:24:35.598 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 908434 chars]...\n: closeDeferredMillis=20000\n08:41:17.519 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6835f525]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:17.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a749c7a]getCloseDeferredMillis: closeDeferredMillis=20000\n08:41:17.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a749c7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:17.912 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 612.362,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:24:48 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:31.757 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.577 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ArCDWaDy51SeDSpCY4p3kA/.subshare/ssl.server/keystore' does not exist!\n08:24:35.598 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 908434 chars]...\n: closeDeferredMillis=20000\n08:41:17.519 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6835f525]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:17.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a749c7a]getCloseDeferredMillis: closeDeferredMillis=20000\n08:41:17.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a749c7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:17.912 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 981.97,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Sep 21, 2019 8:24:48 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "08:24:31.757 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.577 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/ArCDWaDy51SeDSpCY4p3kA/.subshare/ssl.server/keystore' does not exist!\n08:24:35.598 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 908434 chars]...\n: closeDeferredMillis=20000\n08:41:17.519 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6835f525]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:17.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a749c7a]getCloseDeferredMillis: closeDeferredMillis=20000\n08:41:17.520 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2a749c7a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:17.912 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:24:55"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 339.108,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:25:00 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:25:04 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:31.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.902 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_5EDmtI0S2sOXgdL_HzNBw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.908 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 991370 chars]...\n: closeDeferredMillis=20000\n08:40:27.174 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1fe8a620]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:27.175 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2b250d35]getCloseDeferredMillis: closeDeferredMillis=20000\n08:40:27.175 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2b250d35]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:27.510 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 298.685,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:25:00 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:25:04 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:31.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.902 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_5EDmtI0S2sOXgdL_HzNBw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.908 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 991370 chars]...\n: closeDeferredMillis=20000\n08:40:27.174 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1fe8a620]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:27.175 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2b250d35]getCloseDeferredMillis: closeDeferredMillis=20000\n08:40:27.175 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2b250d35]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:27.510 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 282.577,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:25:00 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:25:04 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:31.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.902 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_5EDmtI0S2sOXgdL_HzNBw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.908 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 991370 chars]...\n: closeDeferredMillis=20000\n08:40:27.174 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1fe8a620]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:27.175 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2b250d35]getCloseDeferredMillis: closeDeferredMillis=20000\n08:40:27.175 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2b250d35]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:27.510 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 920.37,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Sep 21, 2019 8:25:00 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:25:04 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "08:24:31.877 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.902 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/_5EDmtI0S2sOXgdL_HzNBw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.908 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 991370 chars]...\n: closeDeferredMillis=20000\n08:40:27.174 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1fe8a620]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:27.175 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2b250d35]getCloseDeferredMillis: closeDeferredMillis=20000\n08:40:27.175 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2b250d35]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:27.510 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:25:07"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 187.807,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:18.600 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:41:19.335 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20a40da2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6pqe9-y2t30-local-src'\n08:41:19.344 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20a40da2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6pqe9-y2t30-local-src' locke\n...[truncated 441002 chars]...\nis: closeDeferredMillis=20000\n08:47:59.673 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [160fa3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:47:59.673 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20598ee9]getCloseDeferredMillis: closeDeferredMillis=20000\n08:47:59.673 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20598ee9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:48:00.079 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 213.675,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:18.600 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:41:19.335 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20a40da2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6pqe9-y2t30-local-src'\n08:41:19.344 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20a40da2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6pqe9-y2t30-local-src' locke\n...[truncated 441002 chars]...\nis: closeDeferredMillis=20000\n08:47:59.673 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [160fa3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:47:59.673 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20598ee9]getCloseDeferredMillis: closeDeferredMillis=20000\n08:47:59.673 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20598ee9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:48:00.079 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 401.482,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:41:18.600 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:41:19.335 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20a40da2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6pqe9-y2t30-local-src'\n08:41:19.344 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20a40da2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6pqe9-y2t30-local-src' locke\n...[truncated 441002 chars]...\nis: closeDeferredMillis=20000\n08:47:59.673 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [160fa3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:47:59.673 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20598ee9]getCloseDeferredMillis: closeDeferredMillis=20000\n08:47:59.673 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [20598ee9]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:48:00.079 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:41:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 206.032,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:51:58.761 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:51:58.762 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:51:58.775 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUr\n...[truncated 1403522 chars]...\n: closeDeferredMillis=20000\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f014a7f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55aaa401]getCloseDeferredMillis: closeDeferredMillis=20000\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55aaa401]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:56.535 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 219.445,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:51:58.761 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:51:58.762 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:51:58.775 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUr\n...[truncated 1403522 chars]...\n: closeDeferredMillis=20000\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f014a7f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55aaa401]getCloseDeferredMillis: closeDeferredMillis=20000\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55aaa401]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:56.535 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 172.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:51:58.761 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:51:58.762 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:51:58.775 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUr\n...[truncated 1403522 chars]...\n: closeDeferredMillis=20000\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f014a7f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55aaa401]getCloseDeferredMillis: closeDeferredMillis=20000\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55aaa401]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:56.535 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 597.773,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "08:51:58.761 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:51:58.762 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:51:58.775 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will retry): javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\njavax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n\tat org.glassfish.jersey.client.HttpUrlConnector.apply(HttpUr\n...[truncated 1403522 chars]...\n: closeDeferredMillis=20000\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4f014a7f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55aaa401]getCloseDeferredMillis: closeDeferredMillis=20000\n09:01:56.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55aaa401]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:56.535 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:51:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 370.064,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:35:33.411 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:35:33.413 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:35:33.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:35:33.833 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:35:33.835 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 440025 chars]...\ns: closeDeferredMillis=20000\n08:41:43.032 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [f88afd8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:43.033 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [26fa90a8]getCloseDeferredMillis: closeDeferredMillis=20000\n08:41:43.033 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [26fa90a8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:43.460 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 370.064,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "08:35:33.411 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:35:33.413 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:35:33.821 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:35:33.833 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:35:33.835 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 440025 chars]...\ns: closeDeferredMillis=20000\n08:41:43.032 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [f88afd8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:43.033 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [26fa90a8]getCloseDeferredMillis: closeDeferredMillis=20000\n08:41:43.033 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [26fa90a8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:41:43.460 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:35:33"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 169.226,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:30:51.778 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:30:53.100 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d6d2dc1]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6cb6v-8fw1d-local-src'\n08:30:53.106 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d6d2dc1]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6cb6v-8fw1d-local-src' locke\n...[truncated 165733 chars]...\n[4bd596e7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:33:40.694 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n08:33:40.695 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d6d2dc1]getCloseDeferredMillis: closeDeferredMillis=20000\n08:33:40.695 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d6d2dc1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:33:41.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 169.226,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "08:30:51.778 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:30:53.100 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d6d2dc1]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6cb6v-8fw1d-local-src'\n08:30:53.106 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d6d2dc1]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6cb6v-8fw1d-local-src' locke\n...[truncated 165733 chars]...\n[4bd596e7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:33:40.694 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n08:33:40.695 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d6d2dc1]getCloseDeferredMillis: closeDeferredMillis=20000\n08:33:40.695 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7d6d2dc1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:33:41.002 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:30:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 407.407,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:24:48 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:31.294 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.035 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/3-skMtOVTIGKbqGO89u9lw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.043 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 534106 chars]...\n: closeDeferredMillis=20000\n08:31:43.317 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e1207b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:31:43.324 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]getCloseDeferredMillis: closeDeferredMillis=20000\n08:31:43.324 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:31:43.679 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 407.407,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Sep 21, 2019 8:24:48 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:53 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "08:24:31.294 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.035 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/3-skMtOVTIGKbqGO89u9lw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.043 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 534106 chars]...\n: closeDeferredMillis=20000\n08:31:43.317 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [56e1207b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:31:43.324 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]getCloseDeferredMillis: closeDeferredMillis=20000\n08:31:43.324 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5849a902]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:31:43.679 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:24:56"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 658.2,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n08:40:34.136 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n08:40:34.138 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n08:40:34.139 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n08:40:34.148 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:40:34.150 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n08:40:34.152 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1317225 chars]...\nnager 20000 ms.\n08:51:21.367 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n08:51:21.368 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n08:51:21.409 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n08:51:21.412 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35fc432f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 658.2,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n08:40:34.136 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n08:40:34.138 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n08:40:34.139 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n08:40:34.148 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:40:34.150 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n08:40:34.152 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1317225 chars]...\nnager 20000 ms.\n08:51:21.367 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n08:51:21.368 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n08:51:21.409 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n08:51:21.412 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [35fc432f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-09-21T06:40:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 1.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:44.419 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=315.0 MiB, used=80.5 MiB, available=375.0 MiB\n08:31:45.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:46.325 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:46.333 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:46.829 [qtp1379982070-24] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_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]\n08:31:49.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.102,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:44.419 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=315.0 MiB, used=80.5 MiB, available=375.0 MiB\n08:31:45.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:46.325 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:46.333 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:46.829 [qtp1379982070-24] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_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]\n08:31:49.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.116,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "08:31:44.419 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=315.0 MiB, used=80.5 MiB, available=375.0 MiB\n08:31:45.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:46.325 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:46.333 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:46.829 [qtp1379982070-24] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Metho\n...[truncated 79734 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_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]\n08:31:49.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:31:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 21.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:51:27.625 [closeDeferredTimer-4cd7ae4a-2] INFO  c.c.c.l.LocalRepoManagerImpl - [4cd7ae4a]_close: Shutting down real LocalRepoManager.\n08:51:30.448 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:51:30.456 [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/_5EDmtI0S2sOXgdL_HzNBw/client1/.gnupg/pubring.gpg'\n08:51:30.457 [Test worker\n...[truncated 146159 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='ctlTffClU0y8tGiJmxq0ag' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n08:51:55.886 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n08:51:55.914 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:51:55.947 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 11.505,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:51:27.625 [closeDeferredTimer-4cd7ae4a-2] INFO  c.c.c.l.LocalRepoManagerImpl - [4cd7ae4a]_close: Shutting down real LocalRepoManager.\n08:51:30.448 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:51:30.456 [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/_5EDmtI0S2sOXgdL_HzNBw/client1/.gnupg/pubring.gpg'\n08:51:30.457 [Test worker\n...[truncated 146159 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='ctlTffClU0y8tGiJmxq0ag' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n08:51:55.886 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n08:51:55.914 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:51:55.947 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 32.515,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "08:51:27.625 [closeDeferredTimer-4cd7ae4a-2] INFO  c.c.c.l.LocalRepoManagerImpl - [4cd7ae4a]_close: Shutting down real LocalRepoManager.\n08:51:30.448 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:51:30.456 [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/_5EDmtI0S2sOXgdL_HzNBw/client1/.gnupg/pubring.gpg'\n08:51:30.457 [Test worker\n...[truncated 146159 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='ctlTffClU0y8tGiJmxq0ag' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n08:51:55.886 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n08:51:55.914 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:51:55.947 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-09-21T06:51:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 271.696,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:24:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:56 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:32.309 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.940 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/zU0GQ11-oJ3gwLbSkUASfw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.956 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 634593 chars]...\n: closeDeferredMillis=20000\n08:35:32.112 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [306fd8f8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:35:32.113 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49452632]getCloseDeferredMillis: closeDeferredMillis=20000\n08:35:32.113 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49452632]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:35:32.735 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 171.568,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:24:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:56 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:32.309 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.940 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/zU0GQ11-oJ3gwLbSkUASfw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.956 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 634593 chars]...\n: closeDeferredMillis=20000\n08:35:32.112 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [306fd8f8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:35:32.113 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49452632]getCloseDeferredMillis: closeDeferredMillis=20000\n08:35:32.113 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49452632]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:35:32.735 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 190.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Sep 21, 2019 8:24:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:56 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:24:32.309 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.940 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/zU0GQ11-oJ3gwLbSkUASfw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.956 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 634593 chars]...\n: closeDeferredMillis=20000\n08:35:32.112 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [306fd8f8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:35:32.113 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49452632]getCloseDeferredMillis: closeDeferredMillis=20000\n08:35:32.113 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49452632]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:35:32.735 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 633.523,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Sep 21, 2019 8:24:51 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nSep 21, 2019 8:24:56 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "08:24:32.309 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:24:35.940 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/zU0GQ11-oJ3gwLbSkUASfw/.subshare/ssl.server/keystore' does not exist!\n08:24:35.956 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 634593 chars]...\n: closeDeferredMillis=20000\n08:35:32.112 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [306fd8f8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:35:32.113 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49452632]getCloseDeferredMillis: closeDeferredMillis=20000\n08:35:32.113 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [49452632]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:35:32.735 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:24:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.254,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:03:58.677 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:03:58.679 [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/ws_i3Wd0tA6Gro9K5dxawg/.gnupg/pubring.gpg'\n09:03:58.680 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2804 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 52 ms.\n09:04:02.083 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=lyWd8YPfoZlCFYcx7ST9IA, invitation=false]\n09:04:02.121 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:04:02.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.254,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "09:03:58.677 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:03:58.679 [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/ws_i3Wd0tA6Gro9K5dxawg/.gnupg/pubring.gpg'\n09:03:58.680 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org\n...[truncated 2804 chars]...\ny pair with publicExponent='65537' strength='1024' certainty='12' took 52 ms.\n09:04:02.083 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=lyWd8YPfoZlCFYcx7ST9IA, invitation=false]\n09:04:02.121 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:04:02.568 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:03:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 320.153,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:43.487 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:41:44.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f89b8ef]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6q9nd-1a304-local-src'\n08:41:44.313 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f89b8ef]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6q9nd-1a304-local-src' locke\n...[truncated 513191 chars]...\n: closeDeferredMillis=20000\n08:47:03.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f89b8ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:47:03.252 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5267a941]getCloseDeferredMillis: closeDeferredMillis=20000\n08:47:03.252 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5267a941]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:47:03.638 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 320.153,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:41:43.487 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:41:44.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f89b8ef]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6q9nd-1a304-local-src'\n08:41:44.313 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f89b8ef]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6q9nd-1a304-local-src' locke\n...[truncated 513191 chars]...\n: closeDeferredMillis=20000\n08:47:03.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f89b8ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:47:03.252 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5267a941]getCloseDeferredMillis: closeDeferredMillis=20000\n08:47:03.252 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5267a941]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:47:03.638 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:41:43"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 337.693,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:32:01.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:32:02.833 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [d2491a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6dszy-gersu-local-src'\n08:32:02.839 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [d2491a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6dszy-gersu-local-src' locked \n...[truncated 1470382 chars]...\n: closeDeferredMillis=20000\n08:51:38.056 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [529c7604]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:51:38.057 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [473bfbd7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:51:38.057 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [473bfbd7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:51:38.602 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 407.475,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:32:01.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:32:02.833 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [d2491a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6dszy-gersu-local-src'\n08:32:02.839 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [d2491a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6dszy-gersu-local-src' locked \n...[truncated 1470382 chars]...\n: closeDeferredMillis=20000\n08:51:38.056 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [529c7604]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:51:38.057 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [473bfbd7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:51:38.057 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [473bfbd7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:51:38.602 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 432.112,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:32:01.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:32:02.833 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [d2491a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6dszy-gersu-local-src'\n08:32:02.839 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [d2491a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6dszy-gersu-local-src' locked \n...[truncated 1470382 chars]...\n: closeDeferredMillis=20000\n08:51:38.056 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [529c7604]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:51:38.057 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [473bfbd7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:51:38.057 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [473bfbd7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:51:38.602 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1177.28,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "08:32:01.321 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:32:02.833 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [d2491a3]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6dszy-gersu-local-src'\n08:32:02.839 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [d2491a3]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6dszy-gersu-local-src' locked \n...[truncated 1470382 chars]...\n: closeDeferredMillis=20000\n08:51:38.056 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [529c7604]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:51:38.057 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [473bfbd7]getCloseDeferredMillis: closeDeferredMillis=20000\n08:51:38.057 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [473bfbd7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:51:38.602 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:32:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.785,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:05:37.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:05:40.162 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.785,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "09:05:37.383 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:05:40.162 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T07:05:37"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 302.663,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:47:04.086 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:47:04.087 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:47:04.517 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:04.520 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:47:04.523 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 497801 chars]...\n: closeDeferredMillis=20000\n08:52:06.332 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7056e575]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:52:06.334 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [327e94ac]getCloseDeferredMillis: closeDeferredMillis=20000\n08:52:06.334 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [327e94ac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:52:06.735 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 302.663,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "08:47:04.086 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n08:47:04.087 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n08:47:04.517 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:04.520 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n08:47:04.523 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 497801 chars]...\n: closeDeferredMillis=20000\n08:52:06.332 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7056e575]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:52:06.334 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [327e94ac]getCloseDeferredMillis: closeDeferredMillis=20000\n08:52:06.334 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [327e94ac]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:52:06.735 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:47:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 243.539,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 345.335,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 219.219,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 192.59,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 142.832,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 209.296,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 304.924,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 6,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 379,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 158.393,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1816.1282,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:33:41.651 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:33:42.245 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src'\n08:33:42.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6363293a]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t6fxpf-w1ci4-local-src' locke\n...[truncated 2565059 chars]...\n: closeDeferredMillis=20000\n09:03:57.433 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5a8cb8b7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:57.434 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5601f23f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:57.799 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:33:41"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 200.466,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:56:04.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:56:05.097 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [439d95f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t78pus-xcni4-local-src'\n08:56:05.102 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [439d95f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t78pus-xcni4-local-src' locked \n...[truncated 308607 chars]...\nlis: closeDeferredMillis=20000\n08:59:24.313 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [439d95f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:59:24.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [311cd4e]getCloseDeferredMillis: closeDeferredMillis=20000\n08:59:24.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [311cd4e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:59:24.795 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 200.466,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:56:04.338 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:56:05.097 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [439d95f]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t78pus-xcni4-local-src'\n08:56:05.102 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [439d95f]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/k0t78pus-xcni4-local-src' locked \n...[truncated 308607 chars]...\nlis: closeDeferredMillis=20000\n08:59:24.313 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [439d95f]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:59:24.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [311cd4e]getCloseDeferredMillis: closeDeferredMillis=20000\n08:59:24.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [311cd4e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:59:24.795 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-09-21T06:56:04"
    }
  ]
}