{
  "_class" : "hudson.maven.reporters.SurefireAggregatedReport",
  "failCount" : 0,
  "skipCount" : 0,
  "totalCount" : 37,
  "urlName" : "testReport",
  "childReports" : [
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 232,
        "url" : "https://www.iani.de/jenkins/job/LogBlock/de.diddiz$logblock-api-check/232/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 1.706,
        "empty" : false,
        "failCount" : 0,
        "passCount" : 22,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.442,
                "failedSince" : 0,
                "name" : "missingReturnType",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.084,
                "failedSince" : 0,
                "name" : "missingInterface",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.08,
                "failedSince" : 0,
                "name" : "reflectionStringsAreOutsideStaticCheck",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.065,
                "failedSince" : 0,
                "name" : "missingParameterType",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.055,
                "failedSince" : 0,
                "name" : "staticMethodChangedToInstance",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.055,
                "failedSince" : 0,
                "name" : "classChangedToAbstract",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.056,
                "failedSince" : 0,
                "name" : "missingFieldType",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.07,
                "failedSince" : 0,
                "name" : "missingClassLiteral",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.055,
                "failedSince" : 0,
                "name" : "missingSuperclass",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.096,
                "failedSince" : 0,
                "name" : "compatibleApiIncludingInheritedMembers",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.06,
                "failedSince" : 0,
                "name" : "inaccessibleField",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.048,
                "failedSince" : 0,
                "name" : "fieldChangedToFinal",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.056,
                "failedSince" : 0,
                "name" : "incompatibleMethodReference",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.106,
                "failedSince" : 0,
                "name" : "shelfSourceCompilesTwiceButOneBinaryIsIncompatible",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.062,
                "failedSince" : 0,
                "name" : "superclassChangedToFinal",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.046,
                "failedSince" : 0,
                "name" : "missingMethodAndExactDescriptor",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.044,
                "failedSince" : 0,
                "name" : "staticFieldChangedToInstance",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.045,
                "failedSince" : 0,
                "name" : "missingAnnotationType",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.042,
                "failedSince" : 0,
                "name" : "missingGenericType",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.015,
                "failedSince" : 0,
                "name" : "serverClassesCannotBeSuppliedBySupportJar",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.039,
                "failedSince" : 0,
                "name" : "inaccessibleMethod",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
                "duration" : 0.041,
                "failedSince" : 0,
                "name" : "missingFieldAndExactDescriptor",
                "skipped" : false,
                "status" : "PASSED"
              }
            ],
            "duration" : 1.706,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : null,
            "name" : "de.diddiz.logblock.apicheck.ApiCheckerTest",
            "nodeId" : null,
            "timestamp" : null
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 232,
        "url" : "https://www.iani.de/jenkins/job/LogBlock/de.diddiz$logblock-core/232/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.040999997,
        "empty" : false,
        "failCount" : 0,
        "passCount" : 5,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.QueryParsingTest",
                "duration" : 0.003,
                "failedSince" : 0,
                "name" : "testParseQuotes",
                "skipped" : false,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.036,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : null,
            "name" : "de.diddiz.LogBlock.QueryParsingTest",
            "nodeId" : null,
            "timestamp" : null
          },
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.PlatformLoaderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "paperInitializationFailureDoesNotFallBack",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.PlatformLoaderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "spigotLoadsOnlySpigot",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.PlatformLoaderTest",
                "duration" : 0.0,
                "failedSince" : 0,
                "name" : "paperLoadsOnlyPaperAndDoesNotInitializeMarker",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.PlatformLoaderTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "brokenPaperApiDoesNotFallBack",
                "skipped" : false,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.005,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : null,
            "name" : "de.diddiz.LogBlock.platform.PlatformLoaderTest",
            "nodeId" : null,
            "timestamp" : null
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 232,
        "url" : "https://www.iani.de/jenkins/job/LogBlock/de.diddiz$logblock-paper/232/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.154,
        "empty" : false,
        "failCount" : 0,
        "passCount" : 5,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.paper.PaperPlatformAdapterTest",
                "duration" : 0.07,
                "failedSince" : 0,
                "name" : "readsAndWritesEveryDripstoneThickness",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.paper.PaperPlatformAdapterTest",
                "duration" : 0.023,
                "failedSince" : 0,
                "name" : "retainsClickAndTextHover",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.paper.PaperPlatformAdapterTest",
                "duration" : 0.016,
                "failedSince" : 0,
                "name" : "legacyAndPlainTextRetainColorsAndChildren",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.paper.PaperPlatformAdapterTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "mapsEveryShelfSideChain",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.paper.PaperPlatformAdapterTest",
                "duration" : 0.001,
                "failedSince" : 0,
                "name" : "retainsItemHover",
                "skipped" : false,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.154,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : null,
            "name" : "de.diddiz.LogBlock.platform.paper.PaperPlatformAdapterTest",
            "nodeId" : null,
            "timestamp" : null
          }
        ]
      }
    },
    {
      "child" : {
        "_class" : "hudson.maven.MavenBuild",
        "number" : 232,
        "url" : "https://www.iani.de/jenkins/job/LogBlock/de.diddiz$logblock-spigot/232/"
      },
      "result" : {
        "_class" : "hudson.tasks.junit.TestResult",
        "testActions" : [
          
        ],
        "duration" : 0.124,
        "empty" : false,
        "failCount" : 0,
        "passCount" : 5,
        "skipCount" : 0,
        "suites" : [
          {
            "cases" : [
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.spigot.SpigotPlatformAdapterTest",
                "duration" : 0.059,
                "failedSince" : 0,
                "name" : "readsAndWritesEveryDripstoneThickness",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.spigot.SpigotPlatformAdapterTest",
                "duration" : 0.004,
                "failedSince" : 0,
                "name" : "legacyAndPlainTextRetainColorsAndChildren",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.spigot.SpigotPlatformAdapterTest",
                "duration" : 0.005,
                "failedSince" : 0,
                "name" : "mapsEveryShelfSideChain",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.spigot.SpigotPlatformAdapterTest",
                "duration" : 0.006,
                "failedSince" : 0,
                "name" : "sendRetainsClickAndTextHover",
                "skipped" : false,
                "status" : "PASSED"
              },
              {
                "testActions" : [
                  
                ],
                "age" : 0,
                "className" : "de.diddiz.LogBlock.platform.spigot.SpigotPlatformAdapterTest",
                "duration" : 0.022,
                "failedSince" : 0,
                "name" : "sendRetainsItemHover",
                "skipped" : false,
                "status" : "PASSED"
              }
            ],
            "duration" : 0.124,
            "enclosingBlockNames" : [
              
            ],
            "enclosingBlocks" : [
              
            ],
            "id" : null,
            "name" : "de.diddiz.LogBlock.platform.spigot.SpigotPlatformAdapterTest",
            "nodeId" : null,
            "timestamp" : null
          }
        ]
      }
    }
  ]
}