{
  "duration" : 18729.557,
  "empty" : False,
  "failCount" : 1,
  "passCount" : 123,
  "skipCount" : 4,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 20.234,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9920949 random bytes plaintext took 356 ms.\n08:28:03.546 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1092 ms.\nsymmetricWithoutIv: Encrypting 9920949 bytes plaintext to 9920966 bytes ciphertext took 1918 ms.\nsymmetricWithoutIv: Decrypting 9920966 bytes ciphertext to 9920949 bytes plaintext took 753 ms\n...[truncated 37158 chars]...\n2436 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4322931 random bytes plaintext took 37 ms.\nasymmetricCombiWithRandomIv: Encrypting 4322931 bytes plaintext to 4323475 bytes ciphertext took 209 ms.\nasymmetricCombiWithRandomIv: Decrypting 4323475 bytes ciphertext to 4322931 bytes plaintext took 249 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 19.118,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9920949 random bytes plaintext took 356 ms.\n08:28:03.546 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1092 ms.\nsymmetricWithoutIv: Encrypting 9920949 bytes plaintext to 9920966 bytes ciphertext took 1918 ms.\nsymmetricWithoutIv: Decrypting 9920966 bytes ciphertext to 9920949 bytes plaintext took 753 ms\n...[truncated 37158 chars]...\n2436 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4322931 random bytes plaintext took 37 ms.\nasymmetricCombiWithRandomIv: Encrypting 4322931 bytes plaintext to 4323475 bytes ciphertext took 209 ms.\nasymmetricCombiWithRandomIv: Decrypting 4323475 bytes ciphertext to 4322931 bytes plaintext took 249 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 12.168,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9920949 random bytes plaintext took 356 ms.\n08:28:03.546 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1092 ms.\nsymmetricWithoutIv: Encrypting 9920949 bytes plaintext to 9920966 bytes ciphertext took 1918 ms.\nsymmetricWithoutIv: Decrypting 9920966 bytes ciphertext to 9920949 bytes plaintext took 753 ms\n...[truncated 37158 chars]...\n2436 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4322931 random bytes plaintext took 37 ms.\nasymmetricCombiWithRandomIv: Encrypting 4322931 bytes plaintext to 4323475 bytes ciphertext took 209 ms.\nasymmetricCombiWithRandomIv: Decrypting 4323475 bytes ciphertext to 4322931 bytes plaintext took 249 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 18.644,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9920949 random bytes plaintext took 356 ms.\n08:28:03.546 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1092 ms.\nsymmetricWithoutIv: Encrypting 9920949 bytes plaintext to 9920966 bytes ciphertext took 1918 ms.\nsymmetricWithoutIv: Decrypting 9920966 bytes ciphertext to 9920949 bytes plaintext took 753 ms\n...[truncated 37158 chars]...\n2436 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4322931 random bytes plaintext took 37 ms.\nasymmetricCombiWithRandomIv: Encrypting 4322931 bytes plaintext to 4323475 bytes ciphertext took 209 ms.\nasymmetricCombiWithRandomIv: Decrypting 4323475 bytes ciphertext to 4322931 bytes plaintext took 249 ms.\n"
        }
      ],
      "duration" : 70.163994,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 9920949 random bytes plaintext took 356 ms.\n08:28:03.546 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\nsymmetricWithoutIv: Creating symmetric key took 1092 ms.\nsymmetricWithoutIv: Encrypting 9920949 bytes plaintext to 9920966 bytes ciphertext took 1918 ms.\nsymmetricWithoutIv: Decrypting 9920966 bytes ciphertext to 9920949 bytes plaintext took 753 ms\n...[truncated 37158 chars]...\n2436 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 4322931 random bytes plaintext took 37 ms.\nasymmetricCombiWithRandomIv: Encrypting 4322931 bytes plaintext to 4323475 bytes ciphertext took 209 ms.\nasymmetricCombiWithRandomIv: Decrypting 4323475 bytes ciphertext to 4322931 bytes plaintext took 249 ms.\n",
      "timestamp" : "2020-04-16T06:28:02"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.703,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.703,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-16T06:28:06"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 5.805,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptSignAndDecryptVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 1.573,
          "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.612,
          "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.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "readSecringGpg",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        }
      ],
      "duration" : 8.007,
      "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" : "2020-04-16T06:28:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.288,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.288,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-16T06:28:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 5.116,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.116,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-16T06:28:01"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 9.258,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:28:02.106 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:02.158 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:02.280 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:02.298 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.634 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:03.635 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.647 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.648 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:04.020 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:04.023 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:04.032 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:04.034 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:04.039 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:04.244 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:08.163 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:09.627 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:11.836 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:12.635 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeEncrypted(BcPgpDecoder.java:274)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:101)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignThenEncryptAndDecryptThenVerify(PgpTest.java:167)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:12.841 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:12.847 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:14.602 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n08:28:14.609 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:17.976 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeCompressed(BcPgpDecoder.java:180)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:103)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignAndVerify(PgpTest.java:105)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.117 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.160 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:18.185 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.186 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.190 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.467 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.590 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodePlainWithDetachedSignature(BcPgpDecoder.java:134)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:72)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.detachedSignAndVerify(PgpTest.java:220)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.624 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.641 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.168,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:28:02.106 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:02.158 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:02.280 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:02.298 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.634 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:03.635 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.647 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.648 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:04.020 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:04.023 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:04.032 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:04.034 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:04.039 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:04.244 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:08.163 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:09.627 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:11.836 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:12.635 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeEncrypted(BcPgpDecoder.java:274)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:101)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignThenEncryptAndDecryptThenVerify(PgpTest.java:167)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:12.841 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:12.847 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:14.602 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n08:28:14.609 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:17.976 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeCompressed(BcPgpDecoder.java:180)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:103)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignAndVerify(PgpTest.java:105)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.117 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.160 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:18.185 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.186 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.190 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.467 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.590 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodePlainWithDetachedSignature(BcPgpDecoder.java:134)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:72)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.detachedSignAndVerify(PgpTest.java:220)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.624 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.641 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 5.138,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:28:02.106 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:02.158 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:02.280 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:02.298 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.634 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:03.635 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.647 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.648 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:04.020 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:04.023 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:04.032 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:04.034 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:04.039 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:04.244 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:08.163 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:09.627 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:11.836 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:12.635 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeEncrypted(BcPgpDecoder.java:274)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:101)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignThenEncryptAndDecryptThenVerify(PgpTest.java:167)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:12.841 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:12.847 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:14.602 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n08:28:14.609 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:17.976 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeCompressed(BcPgpDecoder.java:180)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:103)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignAndVerify(PgpTest.java:105)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.117 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.160 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:18.185 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.186 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.190 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.467 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.590 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodePlainWithDetachedSignature(BcPgpDecoder.java:134)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:72)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.detachedSignAndVerify(PgpTest.java:220)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.624 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.641 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.247,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:28:02.106 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:02.158 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:02.280 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:02.298 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.634 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:03.635 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.647 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.648 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:04.020 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:04.023 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:04.032 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:04.034 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:04.039 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:04.244 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:08.163 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:09.627 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:11.836 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:12.635 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeEncrypted(BcPgpDecoder.java:274)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:101)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignThenEncryptAndDecryptThenVerify(PgpTest.java:167)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:12.841 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:12.847 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:14.602 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n08:28:14.609 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:17.976 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeCompressed(BcPgpDecoder.java:180)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:103)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignAndVerify(PgpTest.java:105)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.117 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.160 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:18.185 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.186 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.190 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.467 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.590 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodePlainWithDetachedSignature(BcPgpDecoder.java:134)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:72)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.detachedSignAndVerify(PgpTest.java:220)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.624 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.641 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 1,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.404,
          "errorDetails" : "java.lang.AssertionError: Modification not detected!",
          "errorStackTrace" : "java.lang.AssertionError: Modification not detected!\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.detachedSignAndVerify(PgpTest.java:232)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n",
          "failedSince" : 33,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "REGRESSION",
          "stderr" : "",
          "stdout" : "08:28:02.106 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:02.158 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:02.280 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:02.298 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.634 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:03.635 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.647 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.648 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:04.020 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:04.023 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:04.032 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:04.034 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:04.039 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:04.244 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:08.163 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:09.627 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:11.836 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:12.635 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeEncrypted(BcPgpDecoder.java:274)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:101)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignThenEncryptAndDecryptThenVerify(PgpTest.java:167)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:12.841 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:12.847 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:14.602 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n08:28:14.609 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:17.976 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeCompressed(BcPgpDecoder.java:180)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:103)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignAndVerify(PgpTest.java:105)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.117 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.160 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:18.185 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.186 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.190 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.467 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.590 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodePlainWithDetachedSignature(BcPgpDecoder.java:134)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:72)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.detachedSignAndVerify(PgpTest.java:220)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.624 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.641 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 15.215001,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "08:28:02.106 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:02.158 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:02.280 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:02.298 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.634 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:03.635 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.647 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg\n08:28:03.648 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:04.020 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:04.023 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:04.032 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:04.034 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:04.039 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:04.244 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:08.163 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:09.627 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:11.836 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - decodeEncrypted: encryptingPgpKeyIds=[a58da7d810b74edf]\n08:28:12.635 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeEncrypted(BcPgpDecoder.java:274)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:101)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignThenEncryptAndDecryptThenVerify(PgpTest.java:167)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:12.841 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:12.847 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:14.602 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n08:28:14.609 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:17.976 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodeCompressed(BcPgpDecoder.java:180)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:103)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.inlineSignAndVerify(PgpTest.java:105)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.112 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.115 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.116 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.117 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.160 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n08:28:18.185 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:28:18.186 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/secring.gpg'\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n08:28:18.188 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n08:28:18.189 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n08:28:18.190 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/wsvkI59jZ4tqxRh7DlVW5Q/.gnupg/pubring.gpg'\n08:28:18.467 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.590 [Test worker] DEBUG o.s.c.p.PgpTest - Caught expected exception: co.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\nco.codewizards.cloudstore.core.auth.SignatureException: Signature verification failed!\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.verifySignature(BcPgpDecoder.java:325)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decodePlainWithDetachedSignature(BcPgpDecoder.java:134)\n\tat org.subshare.core/org.subshare.core.pgp.gnupg.BcPgpDecoder.decode(BcPgpDecoder.java:72)\n\tat org.subshare.core/org.subshare.core.pgp.PgpTest.detachedSignAndVerify(PgpTest.java:220)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\n\tat junit@4.13-rc-2/org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:157)\n\tat jmockit@1.49/mockit.integration.junit4.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:71)\n\tat jmockit@1.49/mockit.integration.junit4.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:29)\n\tat junit@4.13-rc-2/org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)\n\tat junit@4.13-rc-2/org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\n\tat junit@4.13-rc-2/org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat junit@4.13-rc-2/org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)\n\tat org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)\n\tat org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)\n\tat org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)\n\tat org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)\n\tat com.sun.proxy.$Proxy5.processTestClass(Unknown Source)\n\tat org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)\n\tat org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)\n\tat org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)\n\tat org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:28:18.624 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[70c642ca41cd4390]\n08:28:18.641 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-16T06:28:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 1.727,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.738,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-16T06:28:00"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 2.904,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:28:09.321 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:09.377 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:09.458 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/b86Rh5x88__UZoFDFiJk2w/.gnupg\n08:28:09.459 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/b86Rh5x88__UZoFDFiJk2w/.gnupg\n08:28:09.72\n...[truncated 14443 chars]...\nrying.\n08:28:31.889 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.766 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4870 ms.\n08:28:36.778 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.867 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.936 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.988,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:28:09.321 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:09.377 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:09.458 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/b86Rh5x88__UZoFDFiJk2w/.gnupg\n08:28:09.459 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/b86Rh5x88__UZoFDFiJk2w/.gnupg\n08:28:09.72\n...[truncated 14443 chars]...\nrying.\n08:28:31.889 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.766 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4870 ms.\n08:28:36.778 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.867 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.936 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 15.704,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:28:09.321 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:09.377 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:09.458 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/b86Rh5x88__UZoFDFiJk2w/.gnupg\n08:28:09.459 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/b86Rh5x88__UZoFDFiJk2w/.gnupg\n08:28:09.72\n...[truncated 14443 chars]...\nrying.\n08:28:31.889 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.766 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4870 ms.\n08:28:36.778 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.867 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.936 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 27.596,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "08:28:09.321 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:28:09.377 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:28:09.458 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/b86Rh5x88__UZoFDFiJk2w/.gnupg\n08:28:09.459 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/b86Rh5x88__UZoFDFiJk2w/.gnupg\n08:28:09.72\n...[truncated 14443 chars]...\nrying.\n08:28:31.889 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.766 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 4870 ms.\n08:28:36.778 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.867 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n08:28:36.936 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-16T06:28:09"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 0.548,
          "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.169,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.717,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-16T06:28:00"
    },
    {
      "cases" : [
        {
          "age" : 23,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 11,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 23.556,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 9.293,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 32.85,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-16T06:29:27"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 5.531,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:31.674 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4202 msec.\n08:29:32.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:29:32.134 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:29:32.140 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:29:32.144 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:50.845 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:29:50.972 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:29:51.544 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:29:51.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:52.507 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 15.657,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:31.674 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4202 msec.\n08:29:32.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:29:32.134 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:29:32.140 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:29:32.144 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:50.845 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:29:50.972 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:29:51.544 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:29:51.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:52.507 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.218,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:31.674 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4202 msec.\n08:29:32.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:29:32.134 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:29:32.140 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:29:32.144 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:50.845 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:29:50.972 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:29:51.544 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:29:51.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:52.507 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 5.211,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:31.674 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4202 msec.\n08:29:32.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:29:32.134 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:29:32.140 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:29:32.144 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:50.845 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:29:50.972 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:29:51.544 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:29:51.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:52.507 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.173,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:31.674 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4202 msec.\n08:29:32.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:29:32.134 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:29:32.140 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:29:32.144 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:50.845 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:29:50.972 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:29:51.544 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:29:51.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:52.507 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 26.79,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "08:29:31.674 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4202 msec.\n08:29:32.124 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n08:29:32.134 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n08:29:32.140 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n08:29:32.144 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:50.845 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n08:29:50.972 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n08:29:51.544 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n08:29:51.931 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n08:29:52.507 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2020-04-16T06:29:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 9.807,
          "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" : 4.159,
          "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" : 13.966,
      "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" : "2020-04-16T06:29:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.218,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:29.042 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 27480\n08:29:29.050 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 27480\n08:29:29.056 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 27480\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 13.793,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:29.042 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 27480\n08:29:29.050 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 27480\n08:29:29.056 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 27480\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.169,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:29.042 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 27480\n08:29:29.050 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 27480\n08:29:29.056 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 27480\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 34.871,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:29.042 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 27480\n08:29:29.050 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 27480\n08:29:29.056 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 27480\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 29.752,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:29:29.042 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 27480\n08:29:29.050 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 27480\n08:29:29.056 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 27480\n"
        }
      ],
      "duration" : 78.803,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "08:29:29.042 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 27480\n08:29:29.050 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 27480\n08:29:29.056 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 27480\n",
      "timestamp" : "2020-04-16T06:29:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 5.085,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.085,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-16T06:29:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 2.674,
          "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.119,
          "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.039,
          "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.024,
          "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" : 2.856,
      "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" : "2020-04-16T06:29:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 185.44,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:49.409 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:49.664 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.030 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3ca691c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyr1u-j2qij-local'\n08:31:52.266 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1974\n...[truncated 32856 chars]...\nINFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n08:34:54.047 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n08:34:54.179 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n08:34:54.525 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3ca691c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:34:54.542 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 185.44,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "08:31:49.409 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:49.664 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.030 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3ca691c]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyr1u-j2qij-local'\n08:31:52.266 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1974\n...[truncated 32856 chars]...\nINFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n08:34:54.047 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n08:34:54.179 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n08:34:54.525 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3ca691c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:34:54.542 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-16T06:31:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 171.293,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.039 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:50.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [446b58f6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrlo-sg4pe-local'\n08:31:52.681 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 198\n...[truncated 149039 chars]...\nTest - Local sync...: 79.60%\n08:40:24.830 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:40:24.864 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:40:24.912 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:40:24.963 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [572c6e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:24.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 81.811,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.039 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:50.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [446b58f6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrlo-sg4pe-local'\n08:31:52.681 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 198\n...[truncated 149039 chars]...\nTest - Local sync...: 79.60%\n08:40:24.830 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:40:24.864 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:40:24.912 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:40:24.963 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [572c6e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:24.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 52.047,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.039 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:50.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [446b58f6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrlo-sg4pe-local'\n08:31:52.681 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 198\n...[truncated 149039 chars]...\nTest - Local sync...: 79.60%\n08:40:24.830 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:40:24.864 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:40:24.912 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:40:24.963 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [572c6e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:24.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 53.592,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.039 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:50.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [446b58f6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrlo-sg4pe-local'\n08:31:52.681 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 198\n...[truncated 149039 chars]...\nTest - Local sync...: 79.60%\n08:40:24.830 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:40:24.864 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:40:24.912 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:40:24.963 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [572c6e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:24.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 51.527,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.039 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:50.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [446b58f6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrlo-sg4pe-local'\n08:31:52.681 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 198\n...[truncated 149039 chars]...\nTest - Local sync...: 79.60%\n08:40:24.830 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:40:24.864 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:40:24.912 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:40:24.963 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [572c6e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:24.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 55.006,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.039 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:50.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [446b58f6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrlo-sg4pe-local'\n08:31:52.681 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 198\n...[truncated 149039 chars]...\nTest - Local sync...: 79.60%\n08:40:24.830 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:40:24.864 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:40:24.912 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:40:24.963 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [572c6e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:24.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 50.014,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.039 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:50.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [446b58f6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrlo-sg4pe-local'\n08:31:52.681 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 198\n...[truncated 149039 chars]...\nTest - Local sync...: 79.60%\n08:40:24.830 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:40:24.864 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:40:24.912 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:40:24.963 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [572c6e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:24.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 515.29004,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "08:31:50.039 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:50.314 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.560 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [446b58f6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrlo-sg4pe-local'\n08:31:52.681 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 198\n...[truncated 149039 chars]...\nTest - Local sync...: 79.60%\n08:40:24.830 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n08:40:24.864 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n08:40:24.912 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n08:40:24.963 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [572c6e03]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:40:24.970 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-16T06:31:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 7.428,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "lengthCategory2HitCount: {_100K=299603, _1M=148153, _10M=47199, _100M=2998, _1G=2047, _10G=0}\nlengthCategory2HitPercentage: {_100K=599, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n69625\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "lengthCategory2HitCount: {_100K=299603, _1M=148153, _10M=47199, _100M=2998, _1G=2047, _10G=0}\nlengthCategory2HitPercentage: {_100K=599, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n69625\n"
        }
      ],
      "duration" : 7.433,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "lengthCategory2HitCount: {_100K=299603, _1M=148153, _10M=47199, _100M=2998, _1G=2047, _10G=0}\nlengthCategory2HitPercentage: {_100K=599, _1M=296, _10M=94, _100M=6, _1G=4, _10G=0}\n69625\n",
      "timestamp" : "2020-04-16T06:35:31"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.db.DbMigrateFromDerbyToPostgresqlTest",
          "duration" : 223.926,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "migrateFromDerbyToPostgresql",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:49.689 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:49.912 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.299 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6bd1d494]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrb9-s41zu-local'\n08:31:52.442 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 199\n...[truncated 1315301 chars]...\nfile but not found internally. Is there some catalog/schema or quoting causing problems?\n08:35:33.216 [Test worker] INFO  o.s.l.d.SsDatabaseMigrater - testTargetPersistence: entered.\n08:35:33.377 [Test worker] INFO  c.c.c.l.d.DatabaseMigrater - migrateIfNeeded: localRoot='build/repo/k92dyrb9-s41zu-local': Migration complete!\n08:35:33.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:35:33.711 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 223.926,
      "id" : None,
      "name" : "org.subshare.local.db.DbMigrateFromDerbyToPostgresqlTest",
      "stderr" : "",
      "stdout" : "08:31:49.689 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:49.912 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:52.299 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [6bd1d494]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyrb9-s41zu-local'\n08:31:52.442 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 199\n...[truncated 1315301 chars]...\nfile but not found internally. Is there some catalog/schema or quoting causing problems?\n08:35:33.216 [Test worker] INFO  o.s.l.d.SsDatabaseMigrater - testTargetPersistence: entered.\n08:35:33.377 [Test worker] INFO  c.c.c.l.d.DatabaseMigrater - migrateIfNeeded: localRoot='build/repo/k92dyrb9-s41zu-local': Migration complete!\n08:35:33.398 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:35:33.711 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-16T06:31:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.db.DbMigrateFromPostgresqlToDerbyTest",
          "duration" : 221.737,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "migrateFromPostgresqlToDerby",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:49.259 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:49.327 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:31:49.525 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:51.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ad99747]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyr0b-spc84-local'\n08\n...[truncated 1460379 chars]...\nfile but not found internally. Is there some catalog/schema or quoting causing problems?\n08:35:30.652 [Test worker] INFO  o.s.l.d.SsDatabaseMigrater - testTargetPersistence: entered.\n08:35:31.047 [Test worker] INFO  c.c.c.l.d.DatabaseMigrater - migrateIfNeeded: localRoot='build/repo/k92dyr0b-spc84-local': Migration complete!\n08:35:31.080 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:35:31.394 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 221.737,
      "id" : None,
      "name" : "org.subshare.local.db.DbMigrateFromPostgresqlToDerbyTest",
      "stderr" : "",
      "stdout" : "08:31:49.259 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:49.327 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:31:49.525 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:51.916 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5ad99747]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/k92dyr0b-spc84-local'\n08\n...[truncated 1460379 chars]...\nfile but not found internally. Is there some catalog/schema or quoting causing problems?\n08:35:30.652 [Test worker] INFO  o.s.l.d.SsDatabaseMigrater - testTargetPersistence: entered.\n08:35:31.047 [Test worker] INFO  c.c.c.l.d.DatabaseMigrater - migrateIfNeeded: localRoot='build/repo/k92dyr0b-spc84-local': Migration complete!\n08:35:31.080 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:35:31.394 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-16T06:31:49"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 1.049,
          "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.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.052,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2020-04-16T06:31:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 3.649,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:51.473 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:31:51.596 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1972 ms.\n08:31:53.593 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:31:53.594 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.787 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.894 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.995 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.068 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.327,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:51.473 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:31:51.596 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1972 ms.\n08:31:53.593 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:31:53.594 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.787 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.894 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.995 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.068 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.159,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:51.473 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:31:51.596 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1972 ms.\n08:31:53.593 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:31:53.594 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.787 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.894 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.995 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.068 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.172,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:51.473 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:31:51.596 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1972 ms.\n08:31:53.593 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:31:53.594 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.787 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.894 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.995 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.068 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.131,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:31:50.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:51.473 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:31:51.596 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1972 ms.\n08:31:53.593 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:31:53.594 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.787 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.894 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.995 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.068 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 4.4379997,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "08:31:50.190 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:31:51.473 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:31:51.596 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 1972 ms.\n08:31:53.593 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:31:53.594 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08\n...[truncated 904 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.787 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.894 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:58.995 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.068 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.126 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:31:59.198 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-16T06:31:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 18.623,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:35:33.756 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:35:33.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:35:33.759 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 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:36:50.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:36:51.128 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:37:02.548 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.584,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:35:33.756 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:35:33.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:35:33.759 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 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:36:50.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:36:51.128 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:37:02.548 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 26.949,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:35:33.756 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:35:33.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:35:33.759 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 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:36:50.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:36:51.128 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:37:02.548 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 6.561,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:35:33.756 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:35:33.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:35:33.759 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 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:36:50.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:36:51.128 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:37:02.548 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 24.239,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:35:33.756 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:35:33.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:35:33.759 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 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:36:50.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:36:51.128 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:37:02.548 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 11.688,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:35:33.756 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:35:33.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:35:33.759 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 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:36:50.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:36:51.128 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:37:02.548 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 88.644,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "08:35:33.756 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:35:33.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n08:35:33.759 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n08:35:33.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 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:36:50.861 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:36:51.128 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:37:02.548 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2020-04-16T06:35:33"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 41.549,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:40:36.833 [Test worker] INFO co.codewizards.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:40:37.347 [Test worker] DEBUG org.subshare.core.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:40:37.374 [Test worker] DEBUG co.codewizards.cloudstore.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n08:40:37.375 [Test worker] DEBUG co.codewizar\n...[truncated 48769 chars]...\n\n08:41:18.090 [Test worker] DEBUG co.codewizards.cloudstore.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n08:41:18.127 [Test worker] DEBUG org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n08:41:18.127 [Test worker] DEBUG org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 41.549,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "08:40:36.833 [Test worker] INFO co.codewizards.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n08:40:37.347 [Test worker] DEBUG org.subshare.core.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n08:40:37.374 [Test worker] DEBUG co.codewizards.cloudstore.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n08:40:37.375 [Test worker] DEBUG co.codewizar\n...[truncated 48769 chars]...\n\n08:41:18.090 [Test worker] DEBUG co.codewizards.cloudstore.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n08:41:18.127 [Test worker] DEBUG org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n08:41:18.127 [Test worker] DEBUG org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2020-04-16T06:40:36"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 328.401,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "backupRestoreClientRepo",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:32:03.954 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/ssl.client\n09:32:03.954 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/repoRegistry.properties\n09:32:03.955 [Test work\n...[truncated 5270405 chars]...\n Synchronising...: 100.00%\n09:37:32.260 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7076612]getCloseDeferredMillis: closeDeferredMillis=10000\n09:37:32.260 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7076612]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:37:32.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:37:33.454 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 2,
          "className" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 32,
          "name" : "backupRestoreServerRepo",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "09:32:03.954 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/ssl.client\n09:32:03.954 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/repoRegistry.properties\n09:32:03.955 [Test work\n...[truncated 5270405 chars]...\n Synchronising...: 100.00%\n09:37:32.260 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7076612]getCloseDeferredMillis: closeDeferredMillis=10000\n09:37:32.260 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7076612]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:37:32.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:37:33.454 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 328.402,
      "id" : None,
      "name" : "org.subshare.test.BackupRestoreRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:32:03.954 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/ssl.client\n09:32:03.954 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/repoRegistry.properties\n09:32:03.955 [Test work\n...[truncated 5270405 chars]...\n Synchronising...: 100.00%\n09:37:32.260 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7076612]getCloseDeferredMillis: closeDeferredMillis=10000\n09:37:32.260 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [7076612]close: Deferring shut down of real LocalRepoManager 10000 ms.\n09:37:32.356 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:37:33.454 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:32:03"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 362.168,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:40.544 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:40.860 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/logback.client.xml\n08:41:40.890 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 6329787 chars]...\n71 common frames omitted\n08:52:17.164 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e149511]getCloseDeferredMillis: closeDeferredMillis=20000\n08:52:17.164 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e149511]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:52:17.166 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:17.914 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [CBm7OtJ_zdPfVbOUqIHNAg].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.BrokenSignatureIT",
          "duration" : 241.87,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "downloadBrokenSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:40.544 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:40.860 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/logback.client.xml\n08:41:40.890 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 6329787 chars]...\n71 common frames omitted\n08:52:17.164 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e149511]getCloseDeferredMillis: closeDeferredMillis=20000\n08:52:17.164 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e149511]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:52:17.166 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:17.914 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [CBm7OtJ_zdPfVbOUqIHNAg].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 604.03796,
      "id" : None,
      "name" : "org.subshare.test.BrokenSignatureIT",
      "stderr" : "",
      "stdout" : "08:41:40.544 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:40.860 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/logback.client.xml\n08:41:40.890 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 6329787 chars]...\n71 common frames omitted\n08:52:17.164 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e149511]getCloseDeferredMillis: closeDeferredMillis=20000\n08:52:17.164 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3e149511]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:52:17.166 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:17.914 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [CBm7OtJ_zdPfVbOUqIHNAg].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T06:42:13"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 303.615,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:20:25.777 [Test worker] INFO \n...[truncated 32093453 chars]...\ncalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:47:38.025 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 283.747,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newDirectoryVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:20:25.777 [Test worker] INFO \n...[truncated 32093453 chars]...\ncalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:47:38.025 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 339.479,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsDeletedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:20:25.777 [Test worker] INFO \n...[truncated 32093453 chars]...\ncalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:47:38.025 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 329.982,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "modifiedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:20:25.777 [Test worker] INFO \n...[truncated 32093453 chars]...\ncalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:47:38.025 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 205.499,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "deletedFileVsModifiedFileCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:20:25.777 [Test worker] INFO \n...[truncated 32093453 chars]...\ncalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:47:38.025 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
          "duration" : 168.902,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewDirectoryCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:20:25.777 [Test worker] INFO \n...[truncated 32093453 chars]...\ncalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:47:38.025 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 1631.224,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:20:25.776 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:20:25.777 [Test worker] INFO \n...[truncated 32093453 chars]...\ncalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]getCloseDeferredMillis: closeDeferredMillis=20000\n09:47:37.000 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2dfaaba6]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:47:37.000 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:47:38.025 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:20:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 574.959,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadedCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:39.893 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:40.153 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/logback.client.xml\n08:41:40.178 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 16721939 chars]...\ncalRepoManager 20000 ms.\n09:10:43.335 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46929fe3]getCloseDeferredMillis: closeDeferredMillis=20000\n09:10:43.336 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46929fe3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:10:43.336 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:10:44.801 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
          "duration" : 1132.196,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewFileUploadingCollisionOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:39.893 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:40.153 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/logback.client.xml\n08:41:40.178 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 16721939 chars]...\ncalRepoManager 20000 ms.\n09:10:43.335 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46929fe3]getCloseDeferredMillis: closeDeferredMillis=20000\n09:10:43.336 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46929fe3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:10:43.336 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:10:44.801 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 1707.155,
      "id" : None,
      "name" : "org.subshare.test.CollisionOnServerRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:41:39.893 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:40.153 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/logback.client.xml\n08:41:40.178 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 16721939 chars]...\ncalRepoManager 20000 ms.\n09:10:43.335 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46929fe3]getCloseDeferredMillis: closeDeferredMillis=20000\n09:10:43.336 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [46929fe3]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:10:43.336 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:10:44.801 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T06:42:16"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 585.63,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesAddedAfterFilesSynced",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:41.585 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:41.801 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/logback.client.xml\n08:41:41.826 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 17802190 chars]...\ncalRepoManager 20000 ms.\n09:04:58.394 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4d697d7c]getCloseDeferredMillis: closeDeferredMillis=20000\n09:04:58.394 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4d697d7c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:04:58.395 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:04:59.240 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 371.735,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesBecomeDisabled",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:41.585 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:41.801 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/logback.client.xml\n08:41:41.826 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 17802190 chars]...\ncalRepoManager 20000 ms.\n09:04:58.394 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4d697d7c]getCloseDeferredMillis: closeDeferredMillis=20000\n09:04:58.394 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4d697d7c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:04:58.395 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:04:59.240 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
          "duration" : 406.052,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ignoreRulesExistBeforeAffectedFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:41.585 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:41.801 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/logback.client.xml\n08:41:41.826 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 17802190 chars]...\ncalRepoManager 20000 ms.\n09:04:58.394 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4d697d7c]getCloseDeferredMillis: closeDeferredMillis=20000\n09:04:58.394 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4d697d7c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:04:58.395 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:04:59.240 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 1363.417,
      "id" : None,
      "name" : "org.subshare.test.IgnoreRuleRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:41:41.585 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:41.801 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/logback.client.xml\n08:41:41.826 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 17802190 chars]...\ncalRepoManager 20000 ms.\n09:04:58.394 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4d697d7c]getCloseDeferredMillis: closeDeferredMillis=20000\n09:04:58.394 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4d697d7c]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:04:58.395 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:04:59.240 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T06:42:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 313.982,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncDownAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:10:45.289 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:10:45.289 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:10:45.289 [Test worker] INFO \n...[truncated 8501596 chars]...\ncalRepoManager 20000 ms.\n09:19:48.950 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b541d5]getCloseDeferredMillis: closeDeferredMillis=20000\n09:19:48.951 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b541d5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:19:48.952 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:19:50.252 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
          "duration" : 229.68,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptSyncUpAndResume",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:10:45.289 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:10:45.289 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:10:45.289 [Test worker] INFO \n...[truncated 8501596 chars]...\ncalRepoManager 20000 ms.\n09:19:48.950 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b541d5]getCloseDeferredMillis: closeDeferredMillis=20000\n09:19:48.951 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b541d5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:19:48.952 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:19:50.252 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 543.662,
      "id" : None,
      "name" : "org.subshare.test.InterruptedRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:10:45.289 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:10:45.289 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:10:45.289 [Test worker] INFO \n...[truncated 8501596 chars]...\ncalRepoManager 20000 ms.\n09:19:48.950 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b541d5]getCloseDeferredMillis: closeDeferredMillis=20000\n09:19:48.951 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [23b541d5]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:19:48.952 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:19:50.252 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:10:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 247.971,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnSubdir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:26:21.042 [Timer-3] ERROR c.c.c.r.c.CloudStoreRestClient - determineBaseUrl: Determining baseURL failed for hostURL='https://server3.oink.org:1111/': javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n09:26:21.042 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: Determining baseURL failed for hostURL='https://server3.oink.org:1111/': javax.ws.rs.ProcessingException: java.net.UnknownHost\n...[truncated 16084895 chars]...\ncalRepoManager 20000 ms.\n09:41:48.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4da2ad11]getCloseDeferredMillis: closeDeferredMillis=20000\n09:41:48.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4da2ad11]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:41:48.130 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:41:48.706 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 352.725,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:26:21.042 [Timer-3] ERROR c.c.c.r.c.CloudStoreRestClient - determineBaseUrl: Determining baseURL failed for hostURL='https://server3.oink.org:1111/': javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n09:26:21.042 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: Determining baseURL failed for hostURL='https://server3.oink.org:1111/': javax.ws.rs.ProcessingException: java.net.UnknownHost\n...[truncated 16084895 chars]...\ncalRepoManager 20000 ms.\n09:41:48.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4da2ad11]getCloseDeferredMillis: closeDeferredMillis=20000\n09:41:48.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4da2ad11]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:41:48.130 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:41:48.706 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserAndSyncIT",
          "duration" : 326.354,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_singleReadPermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:26:21.042 [Timer-3] ERROR c.c.c.r.c.CloudStoreRestClient - determineBaseUrl: Determining baseURL failed for hostURL='https://server3.oink.org:1111/': javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n09:26:21.042 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: Determining baseURL failed for hostURL='https://server3.oink.org:1111/': javax.ws.rs.ProcessingException: java.net.UnknownHost\n...[truncated 16084895 chars]...\ncalRepoManager 20000 ms.\n09:41:48.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4da2ad11]getCloseDeferredMillis: closeDeferredMillis=20000\n09:41:48.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4da2ad11]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:41:48.130 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:41:48.706 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 927.05,
      "id" : None,
      "name" : "org.subshare.test.InviteUserAndSyncIT",
      "stderr" : "",
      "stdout" : "09:26:21.042 [Timer-3] ERROR c.c.c.r.c.CloudStoreRestClient - determineBaseUrl: Determining baseURL failed for hostURL='https://server3.oink.org:1111/': javax.ws.rs.ProcessingException: java.net.UnknownHostException: server3.oink.org\n09:26:21.042 [Timer-3] WARN  c.c.c.r.c.CloudStoreRestClient - execute: invocation failed (will NOT retry): javax.ws.rs.ProcessingException: Determining baseURL failed for hostURL='https://server3.oink.org:1111/': javax.ws.rs.ProcessingException: java.net.UnknownHost\n...[truncated 16084895 chars]...\ncalRepoManager 20000 ms.\n09:41:48.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4da2ad11]getCloseDeferredMillis: closeDeferredMillis=20000\n09:41:48.130 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4da2ad11]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:41:48.130 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:41:48.706 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:26:21"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
          "duration" : 686.668,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteUserAndSync_withMetaOnly_singleWritePermissionOnRoot",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:01:02.180 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/localServer.properties\n09:01:02.180 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/ssl.client\n09:01:02.181 [Test worker] INFO \n...[truncated 6944738 chars]...\ncalRepoManager 20000 ms.\n09:12:28.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4869db61]getCloseDeferredMillis: closeDeferredMillis=20000\n09:12:28.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4869db61]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:12:28.580 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:12:29.464 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 686.668,
      "id" : None,
      "name" : "org.subshare.test.InviteUserWithNormalAndMetaOnlyRepoIT",
      "stderr" : "",
      "stdout" : "09:01:02.180 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/localServer.properties\n09:01:02.180 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/ssl.client\n09:01:02.181 [Test worker] INFO \n...[truncated 6944738 chars]...\ncalRepoManager 20000 ms.\n09:12:28.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4869db61]getCloseDeferredMillis: closeDeferredMillis=20000\n09:12:28.579 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [4869db61]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:12:28.580 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:12:29.464 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:01:02"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue4IT",
          "duration" : 189.206,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_4_syncFileDeletedAfterLocalSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:52:17.942 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/localServer.properties\n08:52:17.942 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/ssl.client\n08:52:17.942 [Test worker] INFO \n...[truncated 3002221 chars]...\nynchronising...: 100.00%\n08:55:27.148 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [19e31350]getCloseDeferredMillis: closeDeferredMillis=20000\n08:55:27.148 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [19e31350]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:55:27.150 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:55:28.448 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [CBm7OtJ_zdPfVbOUqIHNAg].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 189.206,
      "id" : None,
      "name" : "org.subshare.test.Issue4IT",
      "stderr" : "",
      "stdout" : "08:52:17.942 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/localServer.properties\n08:52:17.942 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/ssl.client\n08:52:17.942 [Test worker] INFO \n...[truncated 3002221 chars]...\nynchronising...: 100.00%\n08:55:27.148 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [19e31350]getCloseDeferredMillis: closeDeferredMillis=20000\n08:55:27.148 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [19e31350]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:55:27.150 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:55:28.448 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [CBm7OtJ_zdPfVbOUqIHNAg].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T06:52:17"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue5IT",
          "duration" : 622.556,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_5_inviteMultipleFriends",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:40.852 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:41.180 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/AykOK8ETFEMOl3U-S60PVw/.subshare/logback.client.xml\n08:41:41.202 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 8008542 chars]...\ncalRepoManager 20000 ms.\n08:52:48.524 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60aacdab]getCloseDeferredMillis: closeDeferredMillis=20000\n08:52:48.524 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60aacdab]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:52:48.525 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:48.989 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 622.556,
      "id" : None,
      "name" : "org.subshare.test.Issue5IT",
      "stderr" : "",
      "stdout" : "08:41:40.852 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:41.180 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/AykOK8ETFEMOl3U-S60PVw/.subshare/logback.client.xml\n08:41:41.202 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 8008542 chars]...\ncalRepoManager 20000 ms.\n08:52:48.524 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60aacdab]getCloseDeferredMillis: closeDeferredMillis=20000\n08:52:48.524 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60aacdab]close: Deferring shut down of real LocalRepoManager 20000 ms.\n08:52:48.525 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:48.989 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T06:42:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.Issue8IT",
          "duration" : 921.56,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "issue_8_threesomeWithFreshmen",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:04:59.810 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:04:59.815 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:04:59.815 [Test worker] INFO \n...[truncated 11849128 chars]...\n - SELECT \"a0\".\"changed\",\"a0\".\"created\",\"a0\".\"id\",\"a0\".\"repositoryid\",\"a0\".\"revision\",\"a0\".\"discriminator\" FROM \"repository\" \"a0\" WHERE (\"a0\".\"discriminator\" = 'LocalRepository' OR \"a0\".\"discriminator\" = 'SsLocalRepository')\n09:20:21.413 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60cede87]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:20:25.661 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 921.56,
      "id" : None,
      "name" : "org.subshare.test.Issue8IT",
      "stderr" : "",
      "stdout" : "09:04:59.810 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:04:59.815 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:04:59.815 [Test worker] INFO \n...[truncated 11849128 chars]...\n - SELECT \"a0\".\"changed\",\"a0\".\"created\",\"a0\".\"id\",\"a0\".\"repositoryid\",\"a0\".\"revision\",\"a0\".\"discriminator\" FROM \"repository\" \"a0\" WHERE (\"a0\".\"discriminator\" = 'LocalRepository' OR \"a0\".\"discriminator\" = 'SsLocalRepository')\n09:20:21.413 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [60cede87]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:20:25.661 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:04:59"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 0.947,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeSimpleStaticMethod",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:52:49.053 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:52:49.472 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=512.0 MiB, allocated=151.0 MiB, used=76.1 MiB, available=435.9 MiB\n08:52:50.960 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:51.893 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:52.297 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCach\n...[truncated 64999 chars]...\ner(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:52:55.285 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:06.689 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LocalServerClientIT",
          "duration" : 3.389,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "invokeDeniedMethods",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:52:49.053 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:52:49.472 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=512.0 MiB, allocated=151.0 MiB, used=76.1 MiB, available=435.9 MiB\n08:52:50.960 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:51.893 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:52.297 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCach\n...[truncated 64999 chars]...\ner(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:52:55.285 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:06.689 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 4.336,
      "id" : None,
      "name" : "org.subshare.test.LocalServerClientIT",
      "stderr" : "",
      "stdout" : "08:52:49.053 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:52:49.472 [Test worker] INFO  c.c.c.l.s.LocalServer - logMemoryStats: max=512.0 MiB, allocated=151.0 MiB, used=76.1 MiB, available=435.9 MiB\n08:52:50.960 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:51.893 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:52:52.297 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCach\n...[truncated 64999 chars]...\ner(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n08:52:55.285 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:06.689 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T06:52:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 19.793,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncServerRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:45.106 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/AykOK8ETFEMOl3U-S60PVw/.subshare/ssl.client\n09:25:45.106 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/AykOK8ETFEMOl3U-S60PVw/.subshare/repoRegistry.properties\n09:25:45.107 [Test work\n...[truncated 182072 chars]...\ngpKeyIds=[a58da7d810b74edf]\n09:26:18.081 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:26:20.484 [Timer-3] DEBUG c.c.c.r.c.CloudStoreRestClient - execute: starting try 3 of 3\n09:26:20.485 [Timer-3] DEBUG c.c.c.r.c.CloudStoreRestClient - determineBaseUrl: hostURL='https://server3.oink.org:1111/': entered.\n09:26:20.980 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.LockerSyncIT",
          "duration" : 13.216,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:45.106 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/AykOK8ETFEMOl3U-S60PVw/.subshare/ssl.client\n09:25:45.106 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/AykOK8ETFEMOl3U-S60PVw/.subshare/repoRegistry.properties\n09:25:45.107 [Test work\n...[truncated 182072 chars]...\ngpKeyIds=[a58da7d810b74edf]\n09:26:18.081 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:26:20.484 [Timer-3] DEBUG c.c.c.r.c.CloudStoreRestClient - execute: starting try 3 of 3\n09:26:20.485 [Timer-3] DEBUG c.c.c.r.c.CloudStoreRestClient - determineBaseUrl: hostURL='https://server3.oink.org:1111/': entered.\n09:26:20.980 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 33.009,
      "id" : None,
      "name" : "org.subshare.test.LockerSyncIT",
      "stderr" : "",
      "stdout" : "09:25:45.106 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/AykOK8ETFEMOl3U-S60PVw/.subshare/ssl.client\n09:25:45.106 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/AykOK8ETFEMOl3U-S60PVw/.subshare/repoRegistry.properties\n09:25:45.107 [Test work\n...[truncated 182072 chars]...\ngpKeyIds=[a58da7d810b74edf]\n09:26:18.081 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:26:20.484 [Timer-3] DEBUG c.c.c.r.c.CloudStoreRestClient - execute: starting try 3 of 3\n09:26:20.485 [Timer-3] DEBUG c.c.c.r.c.CloudStoreRestClient - determineBaseUrl: hostURL='https://server3.oink.org:1111/': entered.\n09:26:20.980 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:25:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 483.171,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyAddingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:39.221 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:39.488 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/logback.client.xml\n08:41:39.534 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 11658691 chars]...\ncalRepoManager 20000 ms.\n09:01:00.180 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769882ad]getCloseDeferredMillis: closeDeferredMillis=20000\n09:01:00.180 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769882ad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:00.180 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:01:01.936 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 249.586,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:39.221 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:39.488 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/logback.client.xml\n08:41:39.534 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 11658691 chars]...\ncalRepoManager 20000 ms.\n09:01:00.180 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769882ad]getCloseDeferredMillis: closeDeferredMillis=20000\n09:01:00.180 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769882ad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:00.180 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:01:01.936 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.MetaOnlyRepoSyncIT",
          "duration" : 392.426,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToMetaOnlyRemovingFiles",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:41:39.221 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:39.488 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/logback.client.xml\n08:41:39.534 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 11658691 chars]...\ncalRepoManager 20000 ms.\n09:01:00.180 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769882ad]getCloseDeferredMillis: closeDeferredMillis=20000\n09:01:00.180 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769882ad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:00.180 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:01:01.936 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 1125.183,
      "id" : None,
      "name" : "org.subshare.test.MetaOnlyRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:41:39.221 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'NioFileFactory' for fileFactory\n08:41:39.488 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/logback.client.xml\n08:41:39.534 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshar\n...[truncated 11658691 chars]...\ncalRepoManager 20000 ms.\n09:01:00.180 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769882ad]getCloseDeferredMillis: closeDeferredMillis=20000\n09:01:00.180 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [769882ad]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:01:00.180 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:01:01.936 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T06:42:14"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
          "duration" : 4.688,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiplePgpKeysSingleUserRegistry",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:52:10.918 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:52:10.918 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:52:10.918 [Test worker] INFO \n...[truncated 4285 chars]...\nrRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=_jg0kQ-XOs-CGvbscA6t7A, invitation=false]\n09:52:15.508 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:52:15.618 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:16.072 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 4.688,
      "id" : None,
      "name" : "org.subshare.test.MultiplePgpKeysSingleUserRegistryIT",
      "stderr" : "",
      "stdout" : "09:52:10.918 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:52:10.918 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:52:10.918 [Test worker] INFO \n...[truncated 4285 chars]...\nrRepoKey: pgpKey=PgpKey[bbef20af171556db, [Alexander Bieber (TEST) <alex@nightlabs.de>]], userRepoKey=UserRepoKeyImpl[userRepoKeyId=_jg0kQ-XOs-CGvbscA6t7A, invitation=false]\n09:52:15.508 [Test worker] DEBUG o.s.c.p.g.BcPgpDecoder - verifySignature: signingPgpKeyIds=[d7a92a24aa97ddbd]\n09:52:15.618 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:16.072 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:52:10"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
          "duration" : 557.387,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "parentConfigWithRemotePathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:55:28.464 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/localServer.properties\n08:55:28.464 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/ssl.client\n08:55:28.465 [Test worker] INFO \n...[truncated 8497783 chars]...\ncalRepoManager 20000 ms.\n09:04:45.840 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1f157fd7]getCloseDeferredMillis: closeDeferredMillis=20000\n09:04:45.840 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1f157fd7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:04:45.852 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:04:47.830 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [CBm7OtJ_zdPfVbOUqIHNAg].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 557.387,
      "id" : None,
      "name" : "org.subshare.test.PathPrefixedConfigInheritanceRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:55:28.464 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/localServer.properties\n08:55:28.464 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/ssl.client\n08:55:28.465 [Test worker] INFO \n...[truncated 8497783 chars]...\ncalRepoManager 20000 ms.\n09:04:45.840 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1f157fd7]getCloseDeferredMillis: closeDeferredMillis=20000\n09:04:45.840 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1f157fd7]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:04:45.852 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:04:47.830 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [CBm7OtJ_zdPfVbOUqIHNAg].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T06:55:28"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 327.31,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "interruptPermissionSetInheritance",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:29.858 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].beforeClass: entered. testInstanceCounter=1\n09:12:29.862 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:12:31.196 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e06a8e6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/repo/k92ff1ef-t1r4y-local-src'\n09:12:31.203 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e06a\n...[truncated 21189439 chars]...\ncalRepoManager 20000 ms.\n09:32:02.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3f3feb]getCloseDeferredMillis: closeDeferredMillis=20000\n09:32:02.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3f3feb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:32:02.750 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:32:03.869 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 390.312,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "uploadBackdatedSignature",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:29.858 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].beforeClass: entered. testInstanceCounter=1\n09:12:29.862 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:12:31.196 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e06a8e6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/repo/k92ff1ef-t1r4y-local-src'\n09:12:31.203 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e06a\n...[truncated 21189439 chars]...\ncalRepoManager 20000 ms.\n09:32:02.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3f3feb]getCloseDeferredMillis: closeDeferredMillis=20000\n09:32:02.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3f3feb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:32:02.750 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:32:03.869 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PermissionIT",
          "duration" : 455.27,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "nonOwnerAdminGrantsWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:12:29.858 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].beforeClass: entered. testInstanceCounter=1\n09:12:29.862 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:12:31.196 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e06a8e6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/repo/k92ff1ef-t1r4y-local-src'\n09:12:31.203 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e06a\n...[truncated 21189439 chars]...\ncalRepoManager 20000 ms.\n09:32:02.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3f3feb]getCloseDeferredMillis: closeDeferredMillis=20000\n09:32:02.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3f3feb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:32:02.750 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:32:03.869 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 1172.892,
      "id" : None,
      "name" : "org.subshare.test.PermissionIT",
      "stderr" : "",
      "stdout" : "09:12:29.858 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].beforeClass: entered. testInstanceCounter=1\n09:12:29.862 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:12:31.196 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e06a8e6]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/repo/k92ff1ef-t1r4y-local-src'\n09:12:31.203 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5e06a\n...[truncated 21189439 chars]...\ncalRepoManager 20000 ms.\n09:32:02.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3f3feb]getCloseDeferredMillis: closeDeferredMillis=20000\n09:32:02.749 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1d3f3feb]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:32:02.750 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:32:03.869 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:12:29"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PgpSyncIT",
          "duration" : 4.044,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testPgpSync",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:47:38.106 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:47:38.107 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:47:38.107 [Test worker] INFO \n...[truncated 3204 chars]...\n47:43.949 [Test worker] DEBUG c.c.c.r.c.CloudStoreRestClient - execute: invocation took 7 ms\n09:47:43.950 [Test worker] DEBUG c.c.c.r.c.CloudStoreRestClient - execute: starting try 1 of 3\n09:47:43.988 [Test worker] DEBUG c.c.c.r.c.CloudStoreRestClient - execute: invocation took 38 ms\n09:47:44.031 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:47:44.549 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 4.044,
      "id" : None,
      "name" : "org.subshare.test.PgpSyncIT",
      "stderr" : "",
      "stdout" : "09:47:38.106 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/localServer.properties\n09:47:38.107 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/DZyKVWFex3qAnClckBusEQ/.subshare/ssl.client\n09:47:38.107 [Test worker] INFO \n...[truncated 3204 chars]...\n47:43.949 [Test worker] DEBUG c.c.c.r.c.CloudStoreRestClient - execute: invocation took 7 ms\n09:47:43.950 [Test worker] DEBUG c.c.c.r.c.CloudStoreRestClient - execute: starting try 1 of 3\n09:47:43.988 [Test worker] DEBUG c.c.c.r.c.CloudStoreRestClient - execute: invocation took 38 ms\n09:47:44.031 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:47:44.549 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [7tfDF9fnVST1-5p8kRRTvw].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:47:39"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
          "duration" : 213.561,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
          "duration" : 289.259,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
          "duration" : 306.325,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
          "duration" : 215.749,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
          "duration" : 227.708,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
          "duration" : 185.722,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
          "duration" : 332.264,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
          "duration" : 185.85,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 2,
          "className" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 32,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 1956.4391,
      "id" : None,
      "name" : "org.subshare.test.PostgresqlRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "08:53:07.211 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].beforeClass: entered. testInstanceCounter=1\n08:53:07.217 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n08:53:07.225 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n08:53:08.467 [closeDeferredTimer-ca6f04d-3g] INFO  c.c.c.l.LocalRepoManagerImpl - [ca6f04d]_close: Shutting down real LocalRepoManager.\n08:53:08.477 [closeDeferredTimer-ca6f04d-3g] INFO  \n...[truncated 37772745 chars]...\n97]getCloseDeferredMillis: closeDeferredMillis=20000\n09:25:43.657 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [89d0397]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:25:43.657 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:25:44.621 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n09:25:44.626 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [h2HvvD_mwoykvGVKD_pO1w].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T06:53:07"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.ReadUserIdentityIT",
          "duration" : 531.235,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inviteWithReadInvitationAndGrantReadUserIdentityPermissionLater",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:04:47.933 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/localServer.properties\n09:04:47.933 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/ssl.client\n09:04:47.933 [Test worker] INFO \n...[truncated 6691788 chars]...\ncalRepoManager 20000 ms.\n09:13:39.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5134dd25]getCloseDeferredMillis: closeDeferredMillis=20000\n09:13:39.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5134dd25]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:13:39.121 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:39.757 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [CBm7OtJ_zdPfVbOUqIHNAg].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 531.235,
      "id" : None,
      "name" : "org.subshare.test.ReadUserIdentityIT",
      "stderr" : "",
      "stdout" : "09:04:47.933 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/localServer.properties\n09:04:47.933 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/o_ZbbXK_2G1svKPk_atAmw/.subshare/ssl.client\n09:04:47.933 [Test worker] INFO \n...[truncated 6691788 chars]...\ncalRepoManager 20000 ms.\n09:13:39.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5134dd25]getCloseDeferredMillis: closeDeferredMillis=20000\n09:13:39.120 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [5134dd25]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:13:39.121 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:13:39.757 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [CBm7OtJ_zdPfVbOUqIHNAg].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:04:47"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 326.835,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalAfterCreateAndDeleteFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 339.987,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithWritePermissionGrantedAndRevoked",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 265.992,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocal",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 264.226,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithoutSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 195.085,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefix",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 179.016,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalThenDeleteFileAndSyncAgain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 234.731,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "syncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 2,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 32,
          "name" : "syncFromLocalToRemoteToLocalThenCauseDeleteCollisionOnServerDuringUpSync",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.test.RepoToRepoSyncIT",
          "duration" : 133.52,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "multiSyncFromLocalToRemoteToLocalWithPathPrefixWithSubdirClearanceKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 1939.393,
      "id" : None,
      "name" : "org.subshare.test.RepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:19:50.424 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/localServer.properties\n09:19:50.425 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/5ltSn1aFXdfz37LEf3AB5A/.subshare/ssl.client\n09:19:50.425 [Test worker] INFO \n...[truncated 42786527 chars]...\ncalRepoManager 20000 ms.\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]getCloseDeferredMillis: closeDeferredMillis=20000\n09:52:09.828 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [104dbc01]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:52:09.829 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:52:10.838 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [hVt1NmnlK54RdG6BdwvngQ].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:19:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
          "duration" : 293.611,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "newFileVsNewSymlinkCollisionOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:37:33.691 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/ssl.client\n09:37:33.692 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/repoRegistry.properties\n09:37:33.692 [Test work\n...[truncated 5196322 chars]...\ncalRepoManager 20000 ms.\n09:42:27.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3ee23fce]getCloseDeferredMillis: closeDeferredMillis=20000\n09:42:27.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3ee23fce]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:27.303 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:42:28.398 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n"
        }
      ],
      "duration" : 293.611,
      "id" : None,
      "name" : "org.subshare.test.SymlinkCollisionOnClientRepoToRepoSyncIT",
      "stderr" : "",
      "stdout" : "09:37:33.691 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: NOT deleting: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/ssl.client\n09:37:33.692 [Test worker] INFO  o.s.t.AbstractIT - abstractIT_beforeClass: Deleting recursively: /home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.test/build/jvm/7d69gt429Q8oI2Lus8qywQ/.subshare/repoRegistry.properties\n09:37:33.692 [Test work\n...[truncated 5196322 chars]...\ncalRepoManager 20000 ms.\n09:42:27.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3ee23fce]getCloseDeferredMillis: closeDeferredMillis=20000\n09:42:27.300 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [3ee23fce]close: Deferring shut down of real LocalRepoManager 20000 ms.\n09:42:27.303 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n09:42:28.398 [Test worker] DEBUG c.c.c.t.CloudStoreServerTestSupport - [pWfXww-FNPdZbhXZNXsWRw].afterClass: entered. testInstanceCounter=1\n",
      "timestamp" : "2020-04-16T07:37:33"
    }
  ]
}