{
  "duration" : 11397.546,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 114,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 15.641,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7648598 random bytes plaintext took 203 ms.\n08:47:15.592 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2412 ms.\nsymmetricWithoutIv: Encrypting 7648598 bytes plaintext to 7648614 bytes ciphertext took 1084 ms.\nsymmetricWithoutIv: Decrypting 7648614 bytes ciphertext to 7648598 bytes plaintext took 453 ms\n...[truncated 37169 chars]...\n62846 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5353429 random bytes plaintext took 34 ms.\nasymmetricCombiWithRandomIv: Encrypting 5353429 bytes plaintext to 5353973 bytes ciphertext took 302 ms.\nasymmetricCombiWithRandomIv: Decrypting 5353973 bytes ciphertext to 5353429 bytes plaintext took 420 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 11.442,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7648598 random bytes plaintext took 203 ms.\n08:47:15.592 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2412 ms.\nsymmetricWithoutIv: Encrypting 7648598 bytes plaintext to 7648614 bytes ciphertext took 1084 ms.\nsymmetricWithoutIv: Decrypting 7648614 bytes ciphertext to 7648598 bytes plaintext took 453 ms\n...[truncated 37169 chars]...\n62846 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5353429 random bytes plaintext took 34 ms.\nasymmetricCombiWithRandomIv: Encrypting 5353429 bytes plaintext to 5353973 bytes ciphertext took 302 ms.\nasymmetricCombiWithRandomIv: Decrypting 5353973 bytes ciphertext to 5353429 bytes plaintext took 420 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 7.275,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7648598 random bytes plaintext took 203 ms.\n08:47:15.592 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2412 ms.\nsymmetricWithoutIv: Encrypting 7648598 bytes plaintext to 7648614 bytes ciphertext took 1084 ms.\nsymmetricWithoutIv: Decrypting 7648614 bytes ciphertext to 7648598 bytes plaintext took 453 ms\n...[truncated 37169 chars]...\n62846 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5353429 random bytes plaintext took 34 ms.\nasymmetricCombiWithRandomIv: Encrypting 5353429 bytes plaintext to 5353973 bytes ciphertext took 302 ms.\nasymmetricCombiWithRandomIv: Decrypting 5353973 bytes ciphertext to 5353429 bytes plaintext took 420 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 12.735,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7648598 random bytes plaintext took 203 ms.\n08:47:15.592 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2412 ms.\nsymmetricWithoutIv: Encrypting 7648598 bytes plaintext to 7648614 bytes ciphertext took 1084 ms.\nsymmetricWithoutIv: Decrypting 7648614 bytes ciphertext to 7648598 bytes plaintext took 453 ms\n...[truncated 37169 chars]...\n62846 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5353429 random bytes plaintext took 34 ms.\nasymmetricCombiWithRandomIv: Encrypting 5353429 bytes plaintext to 5353973 bytes ciphertext took 302 ms.\nasymmetricCombiWithRandomIv: Decrypting 5353973 bytes ciphertext to 5353429 bytes plaintext took 420 ms.\n"
        }
      ],
      "duration" : 47.093002,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 7648598 random bytes plaintext took 203 ms.\n08:47:15.592 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 2412 ms.\nsymmetricWithoutIv: Encrypting 7648598 bytes plaintext to 7648614 bytes ciphertext took 1084 ms.\nsymmetricWithoutIv: Decrypting 7648614 bytes ciphertext to 7648598 bytes plaintext took 453 ms\n...[truncated 37169 chars]...\n62846 bytes plaintext took 50 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 5353429 random bytes plaintext took 34 ms.\nasymmetricCombiWithRandomIv: Encrypting 5353429 bytes plaintext to 5353973 bytes ciphertext took 302 ms.\nasymmetricCombiWithRandomIv: Decrypting 5353973 bytes ciphertext to 5353429 bytes plaintext took 420 ms.\n",
      "timestamp" : "2019-07-28T06:47:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.409,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.409,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T06:47:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 6.929,
          "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.613,
          "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.309,
          "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.875,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2019-07-28T06:47:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.082,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.082,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T06:47:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 3.532,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.532,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T06:47:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 5.199,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:47:12.402 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:12.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:12.533 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:12.552 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:13.885 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n08:47:27.292 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.176,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:47:12.402 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:12.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:12.533 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:12.552 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:13.885 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n08:47:27.292 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 1.225,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:47:12.402 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:12.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:12.533 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:12.552 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:13.885 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n08:47:27.292 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.361,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:47:12.402 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:12.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:12.533 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:12.552 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:13.885 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n08:47:27.292 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 6.556,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:47:12.402 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:12.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:12.533 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:12.552 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:13.885 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n08:47:27.292 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 13.517,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "08:47:12.402 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:12.451 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:12.533 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:12.552 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eZ9Vkc74m_5QcB7w3vKhOw/.gnupg\n08:47:13.885 [Test \n...[truncated 27265 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n08:47:27.292 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:47:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 3.46,
          "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.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.471,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T06:47:08"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.945,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:47:17.939 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:17.962 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:18.006 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eQ-a-BTMV2fVhszJxSxP3w/.gnupg\n08:47:18.011 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eQ-a-BTMV2fVhszJxSxP3w/.gnupg\n08:47:18.200 [Test \n...[truncated 13605 chars]...\ntance.\n08:47:39.307 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.710 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3398 ms.\n08:47:42.724 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.820 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.867 [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:47:17.939 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:17.962 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:18.006 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eQ-a-BTMV2fVhszJxSxP3w/.gnupg\n08:47:18.011 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eQ-a-BTMV2fVhszJxSxP3w/.gnupg\n08:47:18.200 [Test \n...[truncated 13605 chars]...\ntance.\n08:47:39.307 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.710 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3398 ms.\n08:47:42.724 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.820 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.867 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 13.715,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:47:17.939 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:17.962 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:18.006 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eQ-a-BTMV2fVhszJxSxP3w/.gnupg\n08:47:18.011 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eQ-a-BTMV2fVhszJxSxP3w/.gnupg\n08:47:18.200 [Test \n...[truncated 13605 chars]...\ntance.\n08:47:39.307 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.710 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3398 ms.\n08:47:42.724 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.820 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.867 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 24.911999,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "08:47:17.939 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:47:17.962 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:47:18.006 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/eQ-a-BTMV2fVhszJxSxP3w/.gnupg\n08:47:18.011 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.core/build/eQ-a-BTMV2fVhszJxSxP3w/.gnupg\n08:47:18.200 [Test \n...[truncated 13605 chars]...\ntance.\n08:47:39.307 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.710 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 3398 ms.\n08:47:42.724 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.820 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:47:42.867 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:47:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 3.015,
          "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.068,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.0830002,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T06:47:09"
    },
    {
      "cases" : [
        {
          "age" : 120,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 11.507,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 1.686,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 13.193,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T06:48:11"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 3.82,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:17.585 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3655 msec.\n08:48:17.857 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:48:17.870 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:48:17.876 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:48:17.880 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:30.476 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:48:30.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:48:30.787 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:48:31.047 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:31.329 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 9.488,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:17.585 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3655 msec.\n08:48:17.857 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:48:17.870 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:48:17.876 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:48:17.880 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:30.476 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:48:30.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:48:30.787 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:48:31.047 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:31.329 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.109,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:17.585 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3655 msec.\n08:48:17.857 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:48:17.870 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:48:17.876 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:48:17.880 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:30.476 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:48:30.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:48:30.787 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:48:31.047 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:31.329 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 4.279,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:17.585 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3655 msec.\n08:48:17.857 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:48:17.870 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:48:17.876 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:48:17.880 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:30.476 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:48:30.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:48:30.787 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:48:31.047 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:31.329 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.137,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:17.585 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3655 msec.\n08:48:17.857 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:48:17.870 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:48:17.876 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:48:17.880 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:30.476 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:48:30.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:48:30.787 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:48:31.047 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:31.329 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 17.832998,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "08:48:17.585 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 3655 msec.\n08:48:17.857 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:48:17.870 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:48:17.876 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:48:17.880 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:30.476 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:48:30.618 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:48:30.787 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:48:31.047 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:48:31.329 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2019-07-28T06:48:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 5.244,
          "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.077,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEncryptionWithBCLowLevelAPI",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n"
        }
      ],
      "duration" : 7.321,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2019-07-28T06:48:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:14.758 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 4793\n08:48:14.816 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 4793\n08:48:14.831 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 4793\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 4.963,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:14.758 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 4793\n08:48:14.816 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 4793\n08:48:14.831 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 4793\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:14.758 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 4793\n08:48:14.816 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 4793\n08:48:14.831 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 4793\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 19.023,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:14.758 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 4793\n08:48:14.816 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 4793\n08:48:14.831 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 4793\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 18.105,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:48:14.758 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 4793\n08:48:14.816 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 4793\n08:48:14.831 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 4793\n"
        }
      ],
      "duration" : 42.405,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "08:48:14.758 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 4793\n08:48:14.816 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 4793\n08:48:14.831 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 4793\n",
      "timestamp" : "2019-07-28T06:48:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 4.379,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 4.379,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T06:48:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.181,
          "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.038,
          "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.04,
          "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.045,
          "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.30400002,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2019-07-28T06:48:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 82.932,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:18.469 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:18.766 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3c3bce5]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7i3-yu2fc-local'\n08:49:21.557 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1444 ms.\n08:\n...[truncated 41411 chars]...\nINFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n08:50:41.112 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n08:50:41.172 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n08:50:41.469 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3c3bce5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:50:41.472 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 82.932,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "08:49:18.469 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:18.766 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.289 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3c3bce5]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7i3-yu2fc-local'\n08:49:21.557 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1444 ms.\n08:\n...[truncated 41411 chars]...\nINFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n08:50:41.112 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n08:50:41.172 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n08:50:41.469 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3c3bce5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:50:41.472 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:49:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 72.307,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:19.401 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7zj-bcipx-local'\n08:49:22.054 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1946 ms.\n08\n...[truncated 207079 chars]...\nTest - Local sync...: 79.60%\n08:53:45.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:53:45.601 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:53:45.633 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:53:45.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36b517ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:53:45.702 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.136,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:19.401 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7zj-bcipx-local'\n08:49:22.054 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1946 ms.\n08\n...[truncated 207079 chars]...\nTest - Local sync...: 79.60%\n08:53:45.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:53:45.601 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:53:45.633 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:53:45.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36b517ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:53:45.702 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 33.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:19.401 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7zj-bcipx-local'\n08:49:22.054 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1946 ms.\n08\n...[truncated 207079 chars]...\nTest - Local sync...: 79.60%\n08:53:45.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:53:45.601 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:53:45.633 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:53:45.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36b517ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:53:45.702 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 31.725,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:19.401 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7zj-bcipx-local'\n08:49:22.054 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1946 ms.\n08\n...[truncated 207079 chars]...\nTest - Local sync...: 79.60%\n08:53:45.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:53:45.601 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:53:45.633 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:53:45.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36b517ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:53:45.702 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 31.323,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:19.401 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7zj-bcipx-local'\n08:49:22.054 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1946 ms.\n08\n...[truncated 207079 chars]...\nTest - Local sync...: 79.60%\n08:53:45.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:53:45.601 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:53:45.633 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:53:45.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36b517ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:53:45.702 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.799,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:19.401 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7zj-bcipx-local'\n08:49:22.054 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1946 ms.\n08\n...[truncated 207079 chars]...\nTest - Local sync...: 79.60%\n08:53:45.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:53:45.601 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:53:45.633 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:53:45.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36b517ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:53:45.702 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 32.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:19.401 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7zj-bcipx-local'\n08:49:22.054 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1946 ms.\n08\n...[truncated 207079 chars]...\nTest - Local sync...: 79.60%\n08:53:45.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:53:45.601 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:53:45.633 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:53:45.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36b517ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:53:45.702 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 266.493,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "08:49:19.133 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:19.401 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:21.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [55dedff4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.local/build/repo/jymls7zj-bcipx-local'\n08:49:22.054 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1946 ms.\n08\n...[truncated 207079 chars]...\nTest - Local sync...: 79.60%\n08:53:45.578 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:53:45.601 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:53:45.633 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:53:45.701 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [36b517ef]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:53:45.702 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:49:19"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 14.783,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:20.703 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300085, _1M=147635, _10M=47255, _100M=3053, _1G=1972, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n86599\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:49:20.703 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300085, _1M=147635, _10M=47255, _100M=3053, _1G=1972, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n86599\n"
        }
      ],
      "duration" : 14.813,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "08:49:20.703 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nlengthCategory2HitCount: {_100K=300085, _1M=147635, _10M=47255, _100M=3053, _1G=1972, _10G=0}\nlengthCategory2HitPercentage: {_100K=600, _1M=295, _10M=95, _100M=6, _1G=4, _10G=0}\n86599\n",
      "timestamp" : "2019-07-28T06:49:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 3.385,
          "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.387,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-28T06:49:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 4.178,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.929 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.933 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.995 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1005 ms.\n08:49:23.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.034 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 906 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.100 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.195 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.289 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.387 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.553 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.167,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.929 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.933 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.995 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1005 ms.\n08:49:23.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.034 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 906 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.100 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.195 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.289 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.387 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.553 [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:49:19.929 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.933 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.995 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1005 ms.\n08:49:23.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.034 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 906 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.100 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.195 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.289 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.387 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.553 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.192,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:19.929 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.933 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.995 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1005 ms.\n08:49:23.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.034 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 906 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.100 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.195 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.289 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.387 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.553 [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:49:19.929 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.933 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.995 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1005 ms.\n08:49:23.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.034 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 906 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.100 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.195 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.289 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.387 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.553 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.849,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "08:49:19.929 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.933 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.995 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1005 ms.\n08:49:23.033 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.034 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 906 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.100 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.195 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.289 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.387 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.464 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:49:30.553 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:49:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 23.856,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:20.188 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.747 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.838 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1162 ms.\n08:49:23.082 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.084 [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:50:33.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:33.518 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:35.110 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.097,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:20.188 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.747 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.838 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1162 ms.\n08:49:23.082 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.084 [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:50:33.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:33.518 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:35.110 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 22.464,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:20.188 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.747 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.838 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1162 ms.\n08:49:23.082 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.084 [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:50:33.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:33.518 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:35.110 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 5.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:20.188 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.747 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.838 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1162 ms.\n08:49:23.082 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.084 [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:50:33.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:33.518 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:35.110 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 16.329,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:20.188 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.747 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.838 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1162 ms.\n08:49:23.082 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.084 [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:50:33.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:33.518 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:35.110 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 1.622,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:49:20.188 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.747 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.838 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1162 ms.\n08:49:23.082 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.084 [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:50:33.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:33.518 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:35.110 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 69.623,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "08:49:20.188 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:49:21.747 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:49:21.838 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1162 ms.\n08:49:23.082 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:49:23.084 [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:50:33.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:33.518 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:50:35.110 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:49:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 30.177,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:53:51.752 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:53:52.667 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:53:52.695 [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:53:52.697 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44519 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n08:54:21.088 [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:54:21.478 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n08:54:21.478 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 30.177,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "08:53:51.752 [Test worker] INFO  c.c.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:53:52.667 [Test worker] DEBUG o.s.c.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:53:52.695 [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:53:52.697 [Test worker] DEBUG c.c.c.core.config.ConfigImpl - read: Reading propertie\n...[truncated 44519 chars]...\ny='subshare.signerTransformation' is not set (config is queried next).\n08:54:21.088 [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:54:21.478 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n08:54:21.478 [Test worker] DEBUG o.s.r.c.t.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2019-07-28T06:53:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 285.131,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:22:27.274 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:28.158 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [411e7a87]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmysos-j3hld-local-src'\n09:22:28.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [411e7a87]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmysos-j3hld-local-src' locke\n...[truncated 337328 chars]...\n- [52241af6]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:27:11.784 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:27:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e2fb3]getCloseDeferredMillis: closeDeferredMillis=10000\n09:27:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e2fb3]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:27:12.402 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 86,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 291,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "09:22:27.274 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:28.158 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [411e7a87]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmysos-j3hld-local-src'\n09:22:28.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [411e7a87]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmysos-j3hld-local-src' locke\n...[truncated 337328 chars]...\n- [52241af6]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:27:11.784 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:27:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e2fb3]getCloseDeferredMillis: closeDeferredMillis=10000\n09:27:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e2fb3]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:27:12.402 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 285.131,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:22:27.274 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:22:28.158 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [411e7a87]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmysos-j3hld-local-src'\n09:22:28.162 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [411e7a87]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmysos-j3hld-local-src' locke\n...[truncated 337328 chars]...\n- [52241af6]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:27:11.784 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:27:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e2fb3]getCloseDeferredMillis: closeDeferredMillis=10000\n09:27:11.785 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [50e2fb3]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:27:12.402 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:22:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 186.363,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:49 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:54 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:54:35.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.834 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lJJ1ffE8CMj4WnYSUZOIsQ/.subshare/ssl.server/keystore' does not exist!\n08:54:39.836 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 493832 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 154.468,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:49 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:54 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:54:35.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.834 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lJJ1ffE8CMj4WnYSUZOIsQ/.subshare/ssl.server/keystore' does not exist!\n08:54:39.836 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 493832 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n"
        }
      ],
      "duration" : 340.831,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "Jul 28, 2019 8:54:49 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:54 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:54:35.985 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.834 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/lJJ1ffE8CMj4WnYSUZOIsQ/.subshare/ssl.server/keystore' does not exist!\n08:54:39.836 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 493832 chars]...\nncurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n",
      "timestamp" : "2019-07-28T06:54:57"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 288.283,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:30.761 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:31.485 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src'\n09:18:31.490 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src' locke\n...[truncated 1990599 chars]...\n: closeDeferredMillis=20000\n09:36:04.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8416d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]getCloseDeferredMillis: closeDeferredMillis=20000\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:05.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 225.966,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:30.761 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:31.485 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src'\n09:18:31.490 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src' locke\n...[truncated 1990599 chars]...\n: closeDeferredMillis=20000\n09:36:04.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8416d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]getCloseDeferredMillis: closeDeferredMillis=20000\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:05.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 194.799,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:30.761 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:31.485 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src'\n09:18:31.490 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src' locke\n...[truncated 1990599 chars]...\n: closeDeferredMillis=20000\n09:36:04.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8416d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]getCloseDeferredMillis: closeDeferredMillis=20000\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:05.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 130.634,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:30.761 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:31.485 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src'\n09:18:31.490 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src' locke\n...[truncated 1990599 chars]...\n: closeDeferredMillis=20000\n09:36:04.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8416d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]getCloseDeferredMillis: closeDeferredMillis=20000\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:05.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 108.214,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:30.761 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:31.485 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src'\n09:18:31.490 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src' locke\n...[truncated 1990599 chars]...\n: closeDeferredMillis=20000\n09:36:04.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8416d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]getCloseDeferredMillis: closeDeferredMillis=20000\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:05.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 106.475,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:30.761 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:31.485 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src'\n09:18:31.490 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src' locke\n...[truncated 1990599 chars]...\n: closeDeferredMillis=20000\n09:36:04.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8416d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]getCloseDeferredMillis: closeDeferredMillis=20000\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:05.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1054.371,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:18:30.761 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:31.485 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src'\n09:18:31.490 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4115b8b4]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmtq2i-ijcyf-local-src' locke\n...[truncated 1990599 chars]...\n: closeDeferredMillis=20000\n09:36:04.789 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2e8416d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]getCloseDeferredMillis: closeDeferredMillis=20000\n09:36:04.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [671651d1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:36:05.146 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:18:30"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 372.939,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:55 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:55:00 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:54:35.964 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.734 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/S6vneQ0Aw3Bi3JkEBW8BGg/.subshare/ssl.server/keystore' does not exist!\n08:54:39.740 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1049506 chars]...\ns: closeDeferredMillis=20000\n09:11:35.365 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [81496f0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:11:35.366 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [649aac2b]getCloseDeferredMillis: closeDeferredMillis=20000\n09:11:35.366 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [649aac2b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:11:35.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 619.56,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:55 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:55:00 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:54:35.964 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.734 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/S6vneQ0Aw3Bi3JkEBW8BGg/.subshare/ssl.server/keystore' does not exist!\n08:54:39.740 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1049506 chars]...\ns: closeDeferredMillis=20000\n09:11:35.365 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [81496f0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:11:35.366 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [649aac2b]getCloseDeferredMillis: closeDeferredMillis=20000\n09:11:35.366 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [649aac2b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:11:35.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 992.499,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "Jul 28, 2019 8:54:55 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:55:00 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:54:35.964 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.734 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/S6vneQ0Aw3Bi3JkEBW8BGg/.subshare/ssl.server/keystore' does not exist!\n08:54:39.740 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 1049506 chars]...\ns: closeDeferredMillis=20000\n09:11:35.365 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [81496f0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:11:35.366 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [649aac2b]getCloseDeferredMillis: closeDeferredMillis=20000\n09:11:35.366 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [649aac2b]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:11:35.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:55:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 352.817,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:54:35.537 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:38.278 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/bUhkDpuk3FeBramhxrQ2VQ/.subshare/ssl.server/keystore' does not exist!\n08:54:38.283 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 999483 chars]...\n: closeDeferredMillis=20000\n09:09:16.440 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [73f373b8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:09:16.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ea92c2a]getCloseDeferredMillis: closeDeferredMillis=20000\n09:09:16.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ea92c2a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:09:16.796 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 261.419,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:54:35.537 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:38.278 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/bUhkDpuk3FeBramhxrQ2VQ/.subshare/ssl.server/keystore' does not exist!\n08:54:38.283 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 999483 chars]...\n: closeDeferredMillis=20000\n09:09:16.440 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [73f373b8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:09:16.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ea92c2a]getCloseDeferredMillis: closeDeferredMillis=20000\n09:09:16.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ea92c2a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:09:16.796 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 242.909,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:54:35.537 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:38.278 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/bUhkDpuk3FeBramhxrQ2VQ/.subshare/ssl.server/keystore' does not exist!\n08:54:38.283 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 999483 chars]...\n: closeDeferredMillis=20000\n09:09:16.440 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [73f373b8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:09:16.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ea92c2a]getCloseDeferredMillis: closeDeferredMillis=20000\n09:09:16.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ea92c2a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:09:16.796 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 857.14496,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "08:54:35.537 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:38.278 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/bUhkDpuk3FeBramhxrQ2VQ/.subshare/ssl.server/keystore' does not exist!\n08:54:38.283 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 999483 chars]...\n: closeDeferredMillis=20000\n09:09:16.440 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [73f373b8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:09:16.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ea92c2a]getCloseDeferredMillis: closeDeferredMillis=20000\n09:09:16.442 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4ea92c2a]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:09:16.796 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:54:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 218.944,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:36.427 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:37.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61c64583]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmkuba-lw8ha-local-src'\n09:11:37.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61c64583]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmkuba-lw8ha-local-src' locke\n...[truncated 445472 chars]...\n: closeDeferredMillis=20000\n09:18:29.995 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6236f717]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2af42eee]getCloseDeferredMillis: closeDeferredMillis=20000\n09:18:29.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2af42eee]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:30.372 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 195.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:11:36.427 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:37.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61c64583]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmkuba-lw8ha-local-src'\n09:11:37.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61c64583]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmkuba-lw8ha-local-src' locke\n...[truncated 445472 chars]...\n: closeDeferredMillis=20000\n09:18:29.995 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6236f717]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2af42eee]getCloseDeferredMillis: closeDeferredMillis=20000\n09:18:29.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2af42eee]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:30.372 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 413.94598,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:11:36.427 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:11:37.081 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61c64583]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmkuba-lw8ha-local-src'\n09:11:37.085 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [61c64583]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmkuba-lw8ha-local-src' locke\n...[truncated 445472 chars]...\n: closeDeferredMillis=20000\n09:18:29.995 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6236f717]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:29.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2af42eee]getCloseDeferredMillis: closeDeferredMillis=20000\n09:18:29.996 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2af42eee]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:30.372 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:11:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 228.295,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:49.651 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:19:49.651 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:19:50.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:19:50.105 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:19:50.109 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1427976 chars]...\n: closeDeferredMillis=20000\n09:30:29.747 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4bfd172e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:29.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [404318b8]getCloseDeferredMillis: closeDeferredMillis=20000\n09:30:29.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [404318b8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:30.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 237.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:49.651 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:19:49.651 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:19:50.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:19:50.105 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:19:50.109 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1427976 chars]...\n: closeDeferredMillis=20000\n09:30:29.747 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4bfd172e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:29.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [404318b8]getCloseDeferredMillis: closeDeferredMillis=20000\n09:30:29.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [404318b8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:30.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 175.46,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:49.651 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:19:49.651 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:19:50.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:19:50.105 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:19:50.109 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1427976 chars]...\n: closeDeferredMillis=20000\n09:30:29.747 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4bfd172e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:29.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [404318b8]getCloseDeferredMillis: closeDeferredMillis=20000\n09:30:29.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [404318b8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:30.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 640.912,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "09:19:49.651 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:19:49.651 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:19:50.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:19:50.105 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:19:50.109 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 1427976 chars]...\n: closeDeferredMillis=20000\n09:30:29.747 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4bfd172e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:29.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [404318b8]getCloseDeferredMillis: closeDeferredMillis=20000\n09:30:29.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [404318b8]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:30.563 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:19:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 342.443,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:07:35.658 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:07:35.659 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:07:36.031 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:07:36.043 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:07:36.044 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 438983 chars]...\n: closeDeferredMillis=20000\n09:13:17.725 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34ab5213]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:13:17.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3fa43482]getCloseDeferredMillis: closeDeferredMillis=20000\n09:13:17.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3fa43482]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:13:18.095 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 342.443,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "09:07:35.658 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:07:35.659 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:07:36.031 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:07:36.043 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:07:36.044 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 438983 chars]...\n: closeDeferredMillis=20000\n09:13:17.725 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34ab5213]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:13:17.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3fa43482]getCloseDeferredMillis: closeDeferredMillis=20000\n09:13:17.726 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3fa43482]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:13:18.095 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:07:35"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 143.195,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:00:37.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:00:38.913 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3cf4aec1]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm6qgk-7rr9e-local-src'\n09:00:38.919 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3cf4aec1]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm6qgk-7rr9e-local-src' locke\n...[truncated 153055 chars]...\n[163f3e50]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:00.839 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:03:00.840 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3cf4aec1]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:00.841 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3cf4aec1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:01.153 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 143.195,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "09:00:37.961 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:00:38.913 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3cf4aec1]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm6qgk-7rr9e-local-src'\n09:00:38.919 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3cf4aec1]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm6qgk-7rr9e-local-src' locke\n...[truncated 153055 chars]...\n[163f3e50]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:00.839 [Test worker] INFO  o.s.t.AbstractRepoToRepoSyncIT - Synchronising...: 100.00%\n09:03:00.840 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3cf4aec1]getCloseDeferredMillis: closeDeferredMillis=20000\n09:03:00.841 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3cf4aec1]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:03:01.153 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:00:37"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 424.139,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:54:35.666 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.134 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/4nmDGQLYsHqg3SzMWNILsA/.subshare/ssl.server/keystore' does not exist!\n08:54:39.147 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 526048 chars]...\nis: closeDeferredMillis=20000\n09:02:04.148 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18b4f03c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:02:04.149 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]getCloseDeferredMillis: closeDeferredMillis=20000\n09:02:04.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:02:04.505 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 424.139,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "08:54:35.666 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.134 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/4nmDGQLYsHqg3SzMWNILsA/.subshare/ssl.server/keystore' does not exist!\n08:54:39.147 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 526048 chars]...\nis: closeDeferredMillis=20000\n09:02:04.148 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [18b4f03c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:02:04.149 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]getCloseDeferredMillis: closeDeferredMillis=20000\n09:02:04.150 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:02:04.505 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:55:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 606.803,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\n09:09:23.150 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n09:09:23.151 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n09:09:23.151 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n09:09:23.158 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:09:23.160 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n09:09:23.163 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1276856 chars]...\nanager 20000 ms.\n09:19:21.053 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n09:19:21.054 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:19:21.085 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:19:21.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c990251]close: Deferring shut down of real LocalRepoManager 20000 ms.\n"
        }
      ],
      "duration" : 606.803,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "\n09:09:23.150 [Test worker] INFO  o.s.t.AbstractMultiUserIT - \n09:09:23.151 [Test worker] INFO  o.s.t.AbstractMultiUserIT - ********************************************************************\n09:09:23.151 [Test worker] INFO  o.s.t.AbstractMultiUserIT - *** marco ***\n09:09:23.158 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:09:23.160 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<GnuPgDir>.getInstance: testUser=marco\n09:09:23.163 [Test worker] INFO  o.s.t.PgpTestU\n...[truncated 1276856 chars]...\nanager 20000 ms.\n09:19:21.053 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<ServerRepoRegistryImpl>.getInstance: testUser=xenia\n09:19:21.054 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:19:21.085 [Test worker] INFO  o.s.t.AbstractMultiUserIT - MockUp<UserRegistryImpl>.getInstance: testUser=xenia\n09:19:21.086 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [c990251]close: Deferring shut down of real LocalRepoManager 20000 ms.\n",
      "timestamp" : "2019-07-28T07:09:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 1.535,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:02:05.766 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=329.0 MiB, used=89.0 MiB, available=366.5 MiB\n09:02:07.180 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:08.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:08.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:09.287 [qtp202276831-25] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Method\n...[truncated 79730 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n09:02:11.900 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.18,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:02:05.766 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=329.0 MiB, used=89.0 MiB, available=366.5 MiB\n09:02:07.180 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:08.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:08.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:09.287 [qtp202276831-25] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Method\n...[truncated 79730 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n09:02:11.900 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.715,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "09:02:05.766 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=455.5 MiB, allocated=329.0 MiB, used=89.0 MiB, available=366.5 MiB\n09:02:07.180 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:08.710 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:08.723 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:09.287 [qtp202276831-25] ERROR c.c.c.l.r.s.DefaultExceptionMapper - java.lang.SecurityException: Invocation denied: Method\n...[truncated 79730 chars]...\n:54) [gradle-base-services-3.1.jar:3.1]\n\tat org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) [gradle-base-services-3.1.jar:3.1]\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212]\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212]\n\tat java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]\n09:02:11.900 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:02:07"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 14.95,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:26.197 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:19:26.230 [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/bUhkDpuk3FeBramhxrQ2VQ/client1/.gnupg/pubring.gpg'\n09:19:26.232 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 130084 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='smQdQSVnSF7Sfk0SgOfVDw' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n09:19:47.248 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:19:47.253 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n09:19:47.283 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 10.572,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:26.197 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:19:26.230 [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/bUhkDpuk3FeBramhxrQ2VQ/client1/.gnupg/pubring.gpg'\n09:19:26.232 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 130084 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='smQdQSVnSF7Sfk0SgOfVDw' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n09:19:47.248 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:19:47.253 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n09:19:47.283 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n"
        }
      ],
      "duration" : 25.522,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "09:19:26.197 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:19:26.230 [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/bUhkDpuk3FeBramhxrQ2VQ/client1/.gnupg/pubring.gpg'\n09:19:26.232 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/secring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subs\n...[truncated 130084 chars]...\nker] INFO  o.s.c.l.s.LockerSync - syncDown: serverId='smQdQSVnSF7Sfk0SgOfVDw' serverName='null' pgpKeyId=d7a92a24aa97ddbd lockerContentName='userRegistry.subshare'\n09:19:47.248 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:19:47.253 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n09:19:47.283 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n",
      "timestamp" : "2019-07-28T07:19:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 313.06,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:54:35.842 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.818 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/kakVleiHIzK0BWqHhCg9ug/.subshare/ssl.server/keystore' does not exist!\n08:54:39.821 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 652920 chars]...\nis: closeDeferredMillis=20000\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [442c4400]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb39916]getCloseDeferredMillis: closeDeferredMillis=20000\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb39916]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:07:35.303 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 193.31,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:54:35.842 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.818 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/kakVleiHIzK0BWqHhCg9ug/.subshare/ssl.server/keystore' does not exist!\n08:54:39.821 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 652920 chars]...\nis: closeDeferredMillis=20000\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [442c4400]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb39916]getCloseDeferredMillis: closeDeferredMillis=20000\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb39916]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:07:35.303 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 248.856,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
          "stdout" : "08:54:35.842 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.818 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/kakVleiHIzK0BWqHhCg9ug/.subshare/ssl.server/keystore' does not exist!\n08:54:39.821 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 652920 chars]...\nis: closeDeferredMillis=20000\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [442c4400]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb39916]getCloseDeferredMillis: closeDeferredMillis=20000\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb39916]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:07:35.303 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 755.226,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "Jul 28, 2019 8:54:52 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\nJul 28, 2019 8:54:57 AM org.glassfish.jersey.server.ApplicationHandler initialize\nINFO: Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00...\n",
      "stdout" : "08:54:35.842 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:54:39.818 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: keyStoreFile='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/jvm/kakVleiHIzK0BWqHhCg9ug/.subshare/ssl.server/keystore' does not exist!\n08:54:39.821 [cloudStoreServerThread] INFO  c.c.c.s.CloudStoreServer - initKeyStore: Creating RSA key pair (this might take a whil\n...[truncated 652920 chars]...\nis: closeDeferredMillis=20000\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [442c4400]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb39916]getCloseDeferredMillis: closeDeferredMillis=20000\n09:07:34.955 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [eb39916]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:07:35.303 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T06:55:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.079,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:33:01.662 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:33:01.663 [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/lJJ1ffE8CMj4WnYSUZOIsQ/.gnupg/pubring.gpg'\n09:33:01.665 [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 51 ms.\n09:33:04.854 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=a7-Ag37wt-XbmnPZS6CBOQ, invitation=false]\n09:33:04.889 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:33:05.365 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.079,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "09:33:01.662 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:33:01.663 [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/lJJ1ffE8CMj4WnYSUZOIsQ/.gnupg/pubring.gpg'\n09:33:01.665 [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 51 ms.\n09:33:04.854 [Test worker] DEBUG o.s.c.u.UserImpl - createUserRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=a7-Ag37wt-XbmnPZS6CBOQ, invitation=false]\n09:33:04.889 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:33:05.365 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:33:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 326.654,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:13:18.113 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:18.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8136c22]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmn0v2-kp1u4-local-src'\n09:13:18.961 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8136c22]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmn0v2-kp1u4-local-src' locked \n...[truncated 504837 chars]...\ns: closeDeferredMillis=20000\n09:18:44.362 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8136c22]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:44.369 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ca4b881]getCloseDeferredMillis: closeDeferredMillis=20000\n09:18:44.369 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ca4b881]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:44.765 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 326.654,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:13:18.113 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:18.882 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8136c22]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmn0v2-kp1u4-local-src'\n09:13:18.961 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8136c22]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymmn0v2-kp1u4-local-src' locked \n...[truncated 504837 chars]...\ns: closeDeferredMillis=20000\n09:18:44.362 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [8136c22]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:44.369 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ca4b881]getCloseDeferredMillis: closeDeferredMillis=20000\n09:18:44.369 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7ca4b881]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:18:44.765 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:13:18"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 398.66,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:02:23.435 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:24.133 [closeDeferredTimer-7dd57812-3e] INFO  c.c.c.l.LocalRepoManagerImpl - [7dd57812]_close: Shutting down real LocalRepoManager.\n09:02:25.262 [closeDeferredTimer-df521fc-1] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]_close: Shutting down real LocalRepoManager.\n09:02:25.263 [closeDeferredTimer-18b4f03c-1] INFO  c.c.c.l.LocalRepoManagerImpl - [18b4f03c]_close: Shutting down real LocalRepoManager.\n09:02:25.262 [\n...[truncated 1500537 chars]...\n: closeDeferredMillis=20000\n09:22:26.451 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5d63a303]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:26.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25f0ec01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:22:26.465 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25f0ec01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:26.849 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 383.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:02:23.435 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:24.133 [closeDeferredTimer-7dd57812-3e] INFO  c.c.c.l.LocalRepoManagerImpl - [7dd57812]_close: Shutting down real LocalRepoManager.\n09:02:25.262 [closeDeferredTimer-df521fc-1] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]_close: Shutting down real LocalRepoManager.\n09:02:25.263 [closeDeferredTimer-18b4f03c-1] INFO  c.c.c.l.LocalRepoManagerImpl - [18b4f03c]_close: Shutting down real LocalRepoManager.\n09:02:25.262 [\n...[truncated 1500537 chars]...\n: closeDeferredMillis=20000\n09:22:26.451 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5d63a303]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:26.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25f0ec01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:22:26.465 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25f0ec01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:26.849 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 421.719,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:02:23.435 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:24.133 [closeDeferredTimer-7dd57812-3e] INFO  c.c.c.l.LocalRepoManagerImpl - [7dd57812]_close: Shutting down real LocalRepoManager.\n09:02:25.262 [closeDeferredTimer-df521fc-1] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]_close: Shutting down real LocalRepoManager.\n09:02:25.263 [closeDeferredTimer-18b4f03c-1] INFO  c.c.c.l.LocalRepoManagerImpl - [18b4f03c]_close: Shutting down real LocalRepoManager.\n09:02:25.262 [\n...[truncated 1500537 chars]...\n: closeDeferredMillis=20000\n09:22:26.451 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5d63a303]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:26.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25f0ec01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:22:26.465 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25f0ec01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:26.849 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1203.408,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "09:02:23.435 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:02:24.133 [closeDeferredTimer-7dd57812-3e] INFO  c.c.c.l.LocalRepoManagerImpl - [7dd57812]_close: Shutting down real LocalRepoManager.\n09:02:25.262 [closeDeferredTimer-df521fc-1] INFO  c.c.c.l.LocalRepoManagerImpl - [df521fc]_close: Shutting down real LocalRepoManager.\n09:02:25.263 [closeDeferredTimer-18b4f03c-1] INFO  c.c.c.l.LocalRepoManagerImpl - [18b4f03c]_close: Shutting down real LocalRepoManager.\n09:02:25.262 [\n...[truncated 1500537 chars]...\n: closeDeferredMillis=20000\n09:22:26.451 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5d63a303]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:26.464 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25f0ec01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:22:26.465 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [25f0ec01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:22:26.849 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:02:23"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 2.51,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:36:07.521 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:10.025 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2.51,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "09:36:07.521 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:36:10.025 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:36:07"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 304.428,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:18:45.414 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:18:45.415 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:18:45.969 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:45.970 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:18:45.970 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 480418 chars]...\n: closeDeferredMillis=20000\n09:23:49.474 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32b4915e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:23:49.475 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [341dddb5]getCloseDeferredMillis: closeDeferredMillis=20000\n09:23:49.475 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [341dddb5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:23:49.839 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 304.428,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "09:18:45.414 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>>>>>>>>>>>>> ***\n09:18:45.415 [Test worker] INFO  o.s.t.AbstractUserRegistryIT - *** >>> before >>> ***\n09:18:45.969 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:18:45.970 [Test worker] INFO  o.s.t.PgpTestUtil - setupPgp: ownerName=marco\n09:18:45.970 [Test worker] INFO  o.s.t.PgpTestUtil - copyResource: sourceResName='gpg/marco/pubring.gpg' destinationFile='/home/tomcat/.jenkins/workspace/org.subshare/org.\n...[truncated 480418 chars]...\n: closeDeferredMillis=20000\n09:23:49.474 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32b4915e]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:23:49.475 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [341dddb5]getCloseDeferredMillis: closeDeferredMillis=20000\n09:23:49.475 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [341dddb5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:23:49.839 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:18:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 261.96,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 303.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 224.476,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 176.499,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 194.251,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 236.069,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 267.698,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 120,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 257,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 135.048,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 1799.0929,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:03:01.809 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:03:02.441 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src'\n09:03:02.447 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [34267a2]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymm9t7o-tktt7-local-src' locked \n...[truncated 2532006 chars]...\n: closeDeferredMillis=20000\n09:33:00.511 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [32329239]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:33:00.513 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [17b446b6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:33:00.921 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:03:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 205.814,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:27:12.840 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:27:13.648 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a916e03]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymn4wyx-d3mzs-local-src'\n09:27:13.652 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a916e03]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymn4wyx-d3mzs-local-src' locke\n...[truncated 314872 chars]...\nis: closeDeferredMillis=20000\n09:30:38.248 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a916e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:38.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fac4fa5]getCloseDeferredMillis: closeDeferredMillis=20000\n09:30:38.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fac4fa5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:38.649 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 205.814,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:27:12.840 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:27:13.648 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a916e03]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymn4wyx-d3mzs-local-src'\n09:27:13.652 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a916e03]initLockFile: Repository '/home/tomcat/.jenkins/workspace/org.subshare/org.subshare/org.subshare.test/build/repo/jymn4wyx-d3mzs-local-src' locke\n...[truncated 314872 chars]...\nis: closeDeferredMillis=20000\n09:30:38.248 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4a916e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:38.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fac4fa5]getCloseDeferredMillis: closeDeferredMillis=20000\n09:30:38.251 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [fac4fa5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:30:38.649 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2019-07-28T07:27:12"
    }
  ]
}