The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 202 | 59.4% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 138 | 40.5% |
All colors | 340 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
77 | 207 | [org.eclipse.parsson.JsonGeneratorImpl].writeEnd() | call site: 00207 | |
26 | 293 | [org.eclipse.parsson.JsonGeneratorImpl].write(jakarta.json.JsonValue) | call site: 00293 | |
23 | 10 | [jakarta.json.Json].createGenerator(java.io.OutputStream) | call site: 00010 | |
19 | 186 | [org.eclipse.parsson.JsonGeneratorImpl].write(jakarta.json.JsonValue) | call site: 00186 | |
9 | 49 | [org.eclipse.parsson.JsonGeneratorImpl].flushBuffer() | call site: 00049 | |
5 | 157 | [jakarta.json.Json].createArrayBuilder() | call site: 00157 | |
4 | 3 | [org.eclipse.parsson.JsonProviderImpl].createGenerator(java.io.OutputStream) | call site: 00003 | |
4 | 34 | [GeneratorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00034 | |
4 | 39 | [org.eclipse.parsson.JsonMessages].GENERATOR_ILLEGAL_METHOD(java.lang.Object) | call site: 00039 | |
4 | 325 | [GeneratorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00325 | |
4 | 331 | [org.eclipse.parsson.JsonGeneratorImpl].close() | call site: 00331 | |
3 | 102 | [GeneratorFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00102 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
GeneratorFuzzer | 1 |
jakarta.json.Json | 2 |
org.eclipse.parsson.JsonProviderImpl | 2 |
org.eclipse.parsson.JsonGeneratorImpl | 37 |
org.eclipse.parsson.JsonGeneratorImpl$Context | 1 |
org.eclipse.parsson.BufferPoolImpl | 3 |
ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider | 2 |
jakarta.json.spi.JsonProvider | 6 |
jakarta.json.spi.JsonProvider$lambda_provider_0__1 | 3 |
jakarta.json.JsonException | 2 |
org.eclipse.parsson.JsonStructureParser$ArrayScope | 2 |
org.eclipse.parsson.JsonStructureParser$ObjectScope | 2 |
org.eclipse.parsson.JsonPrettyGeneratorImpl | 19 |
jakarta.json.stream.JsonGenerationException | 1 |
org.eclipse.parsson.JsonMessages | 8 |
ee.jakarta.tck.jsonp.common.MyBufferedWriter | 3 |
com.code_intelligence.jazzer.api.FuzzedDataProvider | 4 |
com.code_intelligence.jazzer.api.FuzzedDataProvider:ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker | 1 |
ee.jakarta.tck.jsonp.common.JSONP_Util | 2 |
org.eclipse.parsson.JsonArrayBuilderImpl | 6 |
org.eclipse.parsson.JsonStringImpl | 4 |
ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder | 3 |
org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl | 4 |
jakarta.json.EmptyArray | 3 |
jakarta.json.EmptyObject | 2 |
org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl | 2 |
org.eclipse.parsson.JsonNumberImpl | 2 |
jakarta.json.JsonValueImpl | 1 |
org.eclipse.parsson.JsonNumberImpl$JsonLongNumber | 2 |
org.eclipse.parsson.JsonNumberImpl$JsonIntNumber | 2 |
org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber | 1 |
ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber | 1 |
org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 211 | 47.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 229 | 52.0% |
All colors | 440 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
73 | 140 | [org.eclipse.parsson.JsonMessages].PARSER_INVALID_TOKEN(org.eclipse.parsson.JsonTokenizer$JsonToken,jakarta.json.stream.JsonLocation,java.lang.String) | call site: 00140 | |
23 | 19 | [jakarta.json.Json].createReader(java.io.Reader) | call site: 00019 | |
10 | 6 | [org.eclipse.parsson.JsonProviderImpl].createReader(java.io.Reader) | call site: 00006 | |
7 | 250 | [org.eclipse.parsson.JsonParserImpl].getValue() | call site: 00250 | |
6 | 130 | [org.eclipse.parsson.JsonTokenizer].hasNextToken() | call site: 00130 | |
6 | 324 | [ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonArrayFromString(java.lang.String) | call site: 00324 | |
5 | 231 | [jakarta.json.Json].createArrayBuilder() | call site: 00231 | |
5 | 312 | [org.eclipse.parsson.JsonParserImpl].getValue() | call site: 00312 | |
5 | 351 | [ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber) | call site: 00351 | |
4 | 56 | [org.eclipse.parsson.JsonTokenizer].fillBuf() | call site: 00056 | |
4 | 116 | [org.eclipse.parsson.JsonTokenizer].nextToken() | call site: 00116 | |
4 | 359 | [ee.jakarta.tck.jsonp.common.JSONP_Util].toStringJsonNumber(jakarta.json.JsonNumber) | call site: 00359 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
CreateJsonFuzzer | 2 |
com.code_intelligence.jazzer.api.FuzzedDataProvider | 1 |
ee.jakarta.tck.jsonp.common.JSONP_Util | 10 |
jakarta.json.Json | 2 |
org.eclipse.parsson.JsonProviderImpl | 2 |
org.eclipse.parsson.JsonReaderImpl | 5 |
org.eclipse.parsson.JsonParserImpl | 24 |
org.eclipse.parsson.JsonParserImpl$NoneContext | 3 |
org.eclipse.parsson.JsonParserImpl$Context | 2 |
org.eclipse.parsson.JsonParserImpl$Stack | 8 |
org.eclipse.parsson.JsonTokenizer | 25 |
org.eclipse.parsson.BufferPoolImpl | 3 |
ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider | 2 |
jakarta.json.spi.JsonProvider | 6 |
jakarta.json.spi.JsonProvider$lambda_provider_0__1 | 3 |
jakarta.json.JsonException | 2 |
org.eclipse.parsson.JsonStructureParser$ArrayScope | 2 |
org.eclipse.parsson.JsonStructureParser$ObjectScope | 2 |
org.eclipse.parsson.JsonMessages | 21 |
ee.jakarta.tck.jsonp.common.MyBufferedReader | 3 |
org.eclipse.parsson.JsonLocationImpl | 1 |
jakarta.json.stream.JsonParsingException | 2 |
org.eclipse.parsson.JsonParserImpl$ObjectContext | 3 |
org.eclipse.parsson.JsonTokenizer$JsonToken | 2 |
org.eclipse.parsson.JsonParserImpl$ArrayContext | 3 |
org.eclipse.parsson.JsonArrayBuilderImpl | 7 |
ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder | 4 |
org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl | 4 |
org.eclipse.parsson.JsonObjectBuilderImpl | 6 |
org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy | 3 |
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State | 1 |
org.junit.platform.commons.JUnitException | 1 |
org.junit.platform.engine.UniqueId | 1 |
org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl | 3 |
org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$3 | 1 |
org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1 | 1 |
org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2 | 1 |
org.eclipse.parsson.JsonStringImpl | 2 |
org.eclipse.parsson.JsonNumberImpl | 6 |
org.eclipse.parsson.JsonNumberImpl$JsonIntNumber | 4 |
org.eclipse.parsson.JsonNumberImpl$JsonLongNumber | 4 |
org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber | 2 |
ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault | 1 |
ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException | 1 |
ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault | 1 |
org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber | 1 |
ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber | 1 |
jakarta.json.EmptyObject | 1 |
jakarta.json.EmptyArray | 3 |
com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow | 1 |
jakarta.json.JsonValue$ValueType | 1 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
---|---|---|---|---|---|---|---|---|---|---|---|---|
[org.junit.platform.commons.util.StringUtils].nullSafeToString(java.lang.Object)
|
org.junit.platform.commons.util.StringUtils | 1 | ['java.lang.Object'] | 28 | 0 | 63 | 26 | 1 | 372 | 39 | 196 | 109 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
---|---|---|---|---|
[org.junit.platform.engine.support.descriptor.FilePosition].lambda$fromQuery$0(java.lang.String) | 35 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult) | 38 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.patchtests.PatchCreate].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue) | 39 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor].lambda$invokeTestMethod$0() | 61 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.patchtests.PatchTests].jsonPatchTestTest() | 33 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.collectortests.Collectors].lambda$testToJsonObjectCollector$0(jakarta.json.JsonValue) | 168 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.pointertests.PointerRemove].verifyRemoveValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.String,java.lang.String) | 232 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests].jsonParserFactoryExceptionTest() | 323 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests].isPass(java.lang.Exception,java.lang.Exception,java.lang.String) | 98 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonwritertests.Writer].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue) | 83 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests].jsonBuilderFactory11Test() | 59 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor].lambda$prepare$0(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext,org.junit.jupiter.engine.extension.MutableExtensionRegistry,org.junit.platform.engine.support.hierarchical.ThrowableCollector,org.junit.jupiter.engine.descriptor.MethodExtensionContext) | 120 | 0 | 0.0% | [] |
[org.junit.platform.commons.util.CollectionUtils].lambda$getOnlyElement$0(java.util.Collection) | 40 | 0 | 0.0% | [] |
[org.junit.platform.engine.UniqueIdFormat].lambda$checkDoesNotContain$0(java.lang.String,char) | 38 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd].builderAdd(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object) | 186 | 0 | 0.0% | [] |
[org.junit.platform.engine.discovery.FilePosition].lambda$fromQuery$0(java.lang.String) | 35 | 0 | 0.0% | [] |
[org.junit.jupiter.api.Assertions].assertTimeoutPreemptively(java.time.Duration,org.junit.jupiter.api.function.ThrowingSupplier,java.util.function.Supplier) | 558 | 0 | 0.0% | [] |
[org.junit.platform.engine.discovery.DiscoverySelectors].lambda$selectFile$0(java.io.File) | 98 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests].jsonNumberIsIntegralTest() | 79 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object) | 249 | 0 | 0.0% | [] |
[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver].lambda$instantiate$0(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$InitializationContext,java.util.function.Function) | 39 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor].lambda$execute$0(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider) | 45 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests].jsonStringGetCharsTest() | 82 | 0 | 0.0% | [] |
[org.junit.jupiter.api.AssertLinesMatch].lambda$parseFastForwardLimit$0(int) | 95 | 0 | 0.0% | [] |
[org.eclipse.parsson.JsonObjectBuilderImpl].lambda$populate$0(java.lang.String,java.lang.Object) | 146 | 20 | 13.69% | [] |
[org.junit.platform.commons.util.AnnotationUtils].lambda$findRepeatableAnnotations$0(java.lang.Class) | 106 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests].testDuplicateKeysLast() | 1860 | 0 | 0.0% | [] |
[org.eclipse.parsson.JsonArrayBuilderImpl].add(java.lang.String) | 91 | 3 | 3.296% | ['GeneratorFuzzer', 'CreateJsonFuzzer'] |
[org.eclipse.parsson.JsonArrayBuilderImpl].validateValue(java.lang.Object) | 41 | 10 | 24.39% | ['GeneratorFuzzer', 'CreateJsonFuzzer'] |
[org.eclipse.parsson.JsonProviderImpl].createGenerator(java.io.OutputStream) | 56 | 2 | 3.571% | ['GeneratorFuzzer'] |
[org.eclipse.parsson.JsonPatchBuilderImpl].build() | 83 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.execution.InvocationInterceptorChain].proceed(org.junit.jupiter.api.extension.InvocationInterceptor$Invocation) | 52 | 0 | 0.0% | [] |
[org.eclipse.parsson.JsonReaderImpl].close() | 58 | 20 | 34.48% | ['CreateJsonFuzzer'] |
[ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests].jsonObjectBuilderBuildTest() | 913 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.discovery.ClassSelectorResolver].lambda$resolve$0(java.lang.Class,org.junit.platform.engine.TestDescriptor) | 61 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.common.ArrayBuilder].remove(jakarta.json.JsonArrayBuilder,int) | 68 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.extension.TimeoutInvocation].createTimeoutException(java.lang.Throwable) | 34 | 0 | 0.0% | [] |
[org.junit.jupiter.api.AssertTimeout].lambda$assertTimeout$0(org.junit.jupiter.api.function.Executable) | 64 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.common.JSONP_Util].createJsonString(java.lang.String) | 1198 | 47 | 3.923% | ['GeneratorFuzzer', 'CreateJsonFuzzer'] |
[org.eclipse.parsson.JsonMergePatchImpl].lambda$mergePatch$0(jakarta.json.JsonObject,jakarta.json.JsonObjectBuilder,java.lang.String,jakarta.json.JsonValue) | 46 | 0 | 0.0% | [] |
[org.junit.jupiter.api.AssertIterableEquals].lambda$assertIteratorsAreEmpty$0(java.util.concurrent.atomic.AtomicInteger,java.lang.Object) | 53 | 0 | 0.0% | [] |
[org.junit.jupiter.api.Assumptions].throwTestAbortedException(java.lang.String) | 40 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy].updateOperationBuilder(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object) | 93 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.common.SimpleValues].booleanValue(boolean) | 178 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.discovery.MethodOrderingVisitor].lambda$visit$0(org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor) | 49 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove].updateOperationBuilder(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object) | 161 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest].signatureTest() | 114 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests].jsonValuesTest() | 42 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object) | 51 | 0 | 0.0% | [] |
[org.junit.platform.engine.support.hierarchical.NodeTreeWalker].lambda$walk$0(org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor,org.junit.platform.engine.TestDescriptor) | 43 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.extension.MutableExtensionRegistry].lambda$createRegistryWithDefaultExtensions$0(org.junit.jupiter.api.extension.Extension) | 48 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet].updateOperationBuilder(jakarta.json.JsonArrayBuilder,int,java.lang.Object) | 183 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue) | 104 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.common.JsonValueType].$values() | 44 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum].testOperationValueOf(ee.jakarta.tck.jsonp.api.common.TestResult) | 31 | 0 | 0.0% | [] |
[org.junit.platform.commons.util.ReflectionUtils].lambda$static$0(java.util.Map,java.lang.Class) | 453 | 0 | 0.0% | [] |
[org.eclipse.parsson.JsonPatchImpl].toString() | 103 | 0 | 0.0% | [] |
[org.junit.jupiter.api.AssertArrayEquals].nullSafeIndexes(java.util.Deque,int) | 207 | 0 | 0.0% | [] |
[org.junit.platform.commons.util.PackageUtils].getAttribute(java.lang.Class,java.lang.String) | 38 | 0 | 0.0% | [] |
[org.junit.platform.commons.util.ClasspathScanner].lambda$findClassesForUris$0(java.lang.String,org.junit.platform.commons.util.ClassFilter,java.net.URI) | 103 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.common.JsonAssert].valueToString(jakarta.json.JsonValue) | 75 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.execution.ExtensionValuesStore].lambda$static$0(org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue) | 88 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.extension.TempDirectory].lambda$beforeEach$0(org.junit.jupiter.api.extension.ExtensionContext,java.lang.Object) | 102 | 0 | 0.0% | [] |
[org.junit.jupiter.api.AssertNotEquals].failEqual(java.lang.Object,java.lang.String) | 82 | 0 | 0.0% | [] |
[org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution].access$200(org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution) | 112 | 0 | 0.0% | [] |
[org.eclipse.parsson.JsonPointerImpl].toString() | 41 | 0 | 0.0% | [] |
[org.eclipse.parsson.UnicodeDetectingInputStream].read(byte[],int,int) | 78 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject].testArrayOnSimpleArray(ee.jakarta.tck.jsonp.api.common.TestResult) | 102 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.pointertests.PointerReplace].verifyReplaceValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String) | 151 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests].jsonNumber21Test() | 180 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests].jsonWriter11Test() | 552 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonparsertests.Parser].operationFailed(jakarta.json.JsonArray,java.util.stream.Stream) | 387 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests].streamingTest4() | 132 | 0 | 0.0% | [] |
[org.eclipse.parsson.MapUtil].handle(java.lang.Object,org.eclipse.parsson.api.BufferPool) | 31 | 0 | 0.0% | [] |
[org.junit.jupiter.api.AssertEquals].assertEquals(java.lang.Object,java.lang.Object,java.util.function.Supplier) | 80 | 0 | 0.0% | [] |
[org.junit.jupiter.api.AssertionUtils].failIllegalDelta(java.lang.String) | 60 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.pointertests.PointerResolve].testResolvenonNumericIndexInArray(ee.jakarta.tck.jsonp.api.common.TestResult) | 287 | 0 | 0.0% | [] |
[org.junit.platform.engine.support.descriptor.MethodSource].lambda$lazyLoadJavaClass$0(java.lang.Exception) | 56 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.pointertests.PointerAdd].verifyAddValues(ee.jakarta.tck.jsonp.api.common.TestResult,jakarta.json.JsonArray,jakarta.json.JsonArray,java.lang.String[],java.lang.Object[],java.lang.String,java.lang.String) | 270 | 0 | 0.0% | [] |
[org.eclipse.parsson.JsonGeneratorImpl].write(java.lang.String,int) | 32 | 6 | 18.75% | ['GeneratorFuzzer'] |
[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue) | 123 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue) | 170 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests].jsonWriterFactoryTest4() | 165 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator].operationFailed(jakarta.json.JsonValue,java.lang.String) | 84 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.extension.TimeoutExtension].lambda$readAndStoreTimeoutSoChildrenInheritIt$0(org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.engine.extension.TimeoutDuration) | 65 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests].jsonReaderFactoryTest4() | 145 | 0 | 0.0% | [] |
[org.junit.platform.engine.support.hierarchical.NodeTestTask].access$100(org.junit.platform.engine.support.hierarchical.NodeTestTask) | 98 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests].jsonParserCurrentEvent() | 1036 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.execution.ExecutableInvoker].lambda$invoke$0(org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall,org.junit.jupiter.api.extension.ReflectiveInvocationContext,org.junit.jupiter.api.extension.ExtensionContext,org.junit.jupiter.api.extension.InvocationInterceptor,org.junit.jupiter.api.extension.InvocationInterceptor$Invocation) | 70 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult) | 70 | 0 | 0.0% | [] |
[org.junit.jupiter.api.condition.JRE].lambda$determineCurrentVersion$0() | 42 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.execution.JupiterEngineExecutionContext].lambda$close$0(org.junit.jupiter.api.extension.ExtensionContext) | 55 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.signaturetest.PackageList].getSubPackagesFormatted(java.lang.String) | 120 | 0 | 0.0% | [] |
[org.eclipse.parsson.JsonParserImpl].access$1200(org.eclipse.parsson.JsonParserImpl) | 260 | 132 | 50.76% | ['CreateJsonFuzzer'] |
[ee.jakarta.tck.jsonp.api.jsonvaluetests.Value].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue) | 69 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.signaturetest.SigTestDriver].verifyJTAJarForNoXA(java.lang.String,java.lang.String) | 88 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.discovery.MethodSelectorResolver].access$100() | 76 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace].builderReplace(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object) | 118 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue].testObjectOnsimpleObject(ee.jakarta.tck.jsonp.api.common.TestResult) | 70 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonreadertests.Reader].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue) | 96 | 0 | 0.0% | [] |
[org.junit.platform.commons.logging.LoggerFactory].access$000() | 64 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests].jsonArrayBuilder11RemoveTest() | 891 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests].jsonGeneratorStreamClosedTest() | 1188 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue) | 63 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver].verifyJTAJarForNoXA(java.lang.String,java.lang.String) | 48 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove].updateOperationBuilder(jakarta.json.JsonPatchBuilder,java.lang.String,java.lang.Object) | 161 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests].jsonGeneratorFactoryTest4() | 165 | 0 | 0.0% | [] |
[ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory].operationFailed(jakarta.json.JsonValue,jakarta.json.JsonValue) | 97 | 0 | 0.0% | [] |
[org.junit.jupiter.engine.descriptor.DisplayNameUtils].lambda$determineDisplayName$0(java.lang.reflect.AnnotatedElement) | 39 | 0 | 0.0% | [] |
[org.eclipse.parsson.JsonStructureParser].getState(jakarta.json.JsonValue) | 115 | 0 | 0.0% | [] |
[org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService].lambda$new$0() | 68 | 0 | 0.0% | [] |
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
Source file | Reached by | Covered by |
---|---|---|
org.junit.platform.engine.UniqueIdFormat$describe__5 | [] | [] |
org.eclipse.parsson.JsonWriterFactoryImpl | [] | [] |
org.junit.jupiter.api.AssertionsKt$convert$1 | [] | [] |
org.junit.jupiter.engine.descriptor.DynamicContainerTestDescriptor | [] | [] |
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor | [] | [] |
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$Builder | [] | [] |
org.eclipse.parsson.JsonNumberImpl$JsonIntNumber | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$2 | [] | [] |
org.junit.jupiter.engine.descriptor.DynamicTestTestDescriptor | [] | [] |
ee.jakarta.tck.jsonp.api.pointertests.PointerAdd | [] | [] |
org.junit.jupiter.api.condition.DisabledIfCondition | [] | [] |
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService | [] | [] |
org.junit.platform.engine.CompositeFilter$lambda_toString_1__3 | [] | [] |
org.junit.platform.commons.logging.LoggerFactory | [] | [] |
ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests | [] | [] |
org.junit.platform.commons.function.Try$Success | [] | [] |
org.junit.jupiter.api.AssertionsKt$assertThrows$1 | [] | [] |
org.junit.platform.engine.TestExecutionResult$Status | [] | [] |
org.junit.platform.engine.discovery.UniqueIdSelector | [] | [] |
ee.jakarta.tck.jsonp.api.jsonwritertests.Writer | [] | [] |
ee.jakarta.tck.jsonp.api.pointertests.PointerRemove | [] | [] |
ee.jakarta.tck.jsonp.api.jsonwriterfactorytests.ClientTests | [] | [] |
org.opentest4j.AssertionFailedError | [] | [] |
org.junit.jupiter.engine.execution.DefaultParameterContext | [] | [] |
ee.jakarta.tck.jsonp.api.jsonvaluetests.Value | [] | [] |
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$Builder | [] | [] |
org.junit.jupiter.api.AssertNotEquals | [] | [] |
org.junit.platform.commons.support.ClassSupport | [] | [] |
org.junit.platform.engine.support.discovery.SelectorResolver$Match$Type | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.SigTestEE$Fault | ['CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier | [] | [] |
ee.jakarta.tck.jsonp.api.common.TestResult | [] | [] |
org.junit.jupiter.api.extension.ConditionEvaluationResult | [] | [] |
org.eclipse.parsson.JsonPatchImpl | [] | [] |
org.junit.jupiter.api.Assertions | [] | [] |
jakarta.json.Json | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.engine.UniqueId$Segment | [] | [] |
org.junit.jupiter.api.AssertThrows | [] | [] |
org.junit.platform.engine.support.hierarchical.NodeTestTaskContext | [] | [] |
ee.jakarta.tck.jsonp.api.jsonreadertests.ClientTests | [] | [] |
org.junit.jupiter.engine.execution.InvocationInterceptorChain | [] | [] |
ee.jakarta.tck.jsonp.api.patchtests.PatchOperationReplace | [] | [] |
org.eclipse.parsson.JsonPatchBuilderImpl | [] | [] |
org.eclipse.parsson.JsonStructureParser$ArrayScope | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.engine.support.hierarchical.LockManager | [] | [] |
org.eclipse.parsson.JsonLocationImpl | ['CreateJsonFuzzer'] | [] |
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver | [] | [] |
org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor | [] | [] |
org.opentest4j.ValueWrapper | [] | [] |
org.junit.platform.engine.support.hierarchical.SingleLock$SingleLockManagedBlocker | [] | [] |
org.junit.jupiter.api.condition.EnabledOnJreCondition | [] | [] |
org.junit.jupiter.engine.descriptor.MethodSourceSupport | [] | [] |
org.eclipse.parsson.JsonStructureParser$ObjectScope | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.jupiter.api.AssertArrayEquals | [] | [] |
org.junit.jupiter.engine.discovery.MethodSelectorResolver | [] | [] |
org.junit.platform.engine.CompositeFilter$toString__2 | [] | [] |
ee.jakarta.tck.jsonp.api.common.SimpleValues | [] | [] |
META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils | [] | [] |
org.junit.jupiter.api.condition.OS | [] | [] |
ee.jakarta.tck.jsonp.api.collectortests.Collectors$ValueBuilder | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.jupiter.api.AssertNotNull | [] | [] |
org.junit.platform.commons.support.ModifierSupport | [] | [] |
org.junit.jupiter.engine.discovery.MethodFinder | [] | [] |
ee.jakarta.tck.jsonp.common.MyBufferedWriter | ['GeneratorFuzzer'] | [] |
org.junit.jupiter.engine.extension.TimeoutDurationParser | [] | [] |
org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$WorkerThreadFactory | [] | [] |
org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor | [] | [] |
org.junit.jupiter.api.DisplayNameGenerator$IndicativeSentences | [] | [] |
org.junit.platform.engine.support.hierarchical.NopLock | [] | [] |
ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildAdd | [] | [] |
org.junit.jupiter.engine.discovery.predicates.IsInnerClass | [] | [] |
GeneratorFuzzer | ['GeneratorFuzzer'] | [] |
org.eclipse.parsson.JsonGeneratorImpl$Scope | [] | [] |
org.eclipse.parsson.JsonWriterImpl | [] | [] |
org.junit.jupiter.api.condition.EnabledForJreRangeCondition | [] | [] |
org.junit.platform.engine.discovery.ClassSelector | [] | [] |
org.eclipse.parsson.JsonBuilderFactoryImpl | [] | [] |
org.junit.jupiter.api.condition.DisabledForJreRangeCondition | [] | [] |
org.junit.jupiter.engine.extension.DisabledCondition | [] | [] |
org.junit.jupiter.api.MethodOrderer$MethodName | [] | [] |
ee.jakarta.tck.jsonp.api.jsongeneratorfactorytests.ClientTests | [] | [] |
org.junit.jupiter.engine.execution.ExecutableInvoker | [] | [] |
org.junit.jupiter.engine.extension.TempDirectory$CloseablePath | [] | [] |
org.eclipse.parsson.JsonParserImpl$NoneContext | ['CreateJsonFuzzer'] | [] |
org.junit.platform.engine.support.hierarchical.NodeTreeWalker | [] | [] |
ee.jakarta.tck.jsonp.api.jsonwritertests.ClientTests | [] | [] |
org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor | [] | [] |
org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver$DefaultRepetitionInfo | [] | [] |
org.junit.platform.engine.support.descriptor.FileSource | [] | [] |
org.eclipse.parsson.JsonPatchImpl$DiffGenerator | [] | [] |
org.junit.jupiter.api.DisplayNameGenerator$Simple | [] | [] |
org.junit.platform.commons.util.FunctionUtils | [] | [] |
org.eclipse.parsson.JsonObjectBuilderImpl | ['CreateJsonFuzzer'] | [] |
org.junit.platform.engine.support.hierarchical.Node$ExecutionMode | [] | [] |
org.junit.jupiter.engine.extension.TimeoutExtension$ExecutorResource | [] | [] |
org.junit.platform.commons.util.RuntimeUtils | [] | [] |
org.eclipse.parsson.JsonTokenizer | ['CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.execution.ConstructorInvocation | [] | [] |
org.junit.jupiter.api.AssertionsKt$sam$i$org_junit_jupiter_api_function_Executable$0 | [] | [] |
org.junit.platform.engine.support.descriptor.ClasspathResourceSource | [] | [] |
org.junit.jupiter.api.AssertionsKt$assertDoesNotThrow$1 | [] | [] |
ee.jakarta.tck.jsonp.api.jsonparsertests.ClientTests | [] | [] |
org.eclipse.parsson.NodeReference$RootReference | [] | [] |
org.eclipse.parsson.JsonReaderImpl | ['CreateJsonFuzzer'] | [] |
org.junit.platform.engine.support.descriptor.ResourceUtils | [] | [] |
org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$3 | [] | [] |
org.junit.jupiter.engine.config.EnumConfigurationParameterConverter | [] | [] |
org.eclipse.parsson.JsonParserImpl | ['CreateJsonFuzzer'] | [] |
org.junit.platform.engine.TestDescriptor$Type | [] | [] |
org.eclipse.parsson.JsonStringImpl | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.descriptor.DisplayNameUtils | [] | [] |
jakarta.json.EmptyObject | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContext | [] | [] |
org.junit.platform.engine.support.hierarchical.NodeUtils | [] | [] |
org.junit.platform.commons.util.CollectionUtils | [] | [] |
org.junit.platform.engine.SelectorResolutionResult | [] | [] |
org.junit.jupiter.engine.descriptor.DynamicDescendantFilter | [] | [] |
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution | [] | [] |
ee.jakarta.tck.jsonp.api.jsonarraytests.ClientTests | [] | [] |
org.junit.jupiter.api.DisplayNameGenerator$ReplaceUnderscores | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.PackageList | [] | [] |
ee.jakarta.tck.jsonp.api.common.JsonValueType | [] | [] |
org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$3 | [] | [] |
org.junit.jupiter.engine.execution.ExtensionValuesStore | [] | [] |
org.junit.jupiter.api.MethodOrderer$OrderAnnotation | [] | [] |
org.junit.platform.commons.util.ClassFilter | [] | [] |
org.junit.jupiter.engine.config.CachingJupiterConfiguration | [] | [] |
org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer | [] | [] |
org.junit.platform.engine.discovery.IncludePackageNameFilter | [] | [] |
ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.ClientTests | [] | [] |
org.junit.platform.commons.util.AnnotationUtils | [] | [] |
org.junit.jupiter.engine.config.DefaultJupiterConfiguration | [] | [] |
ee.jakarta.tck.jsonp.api.provider.JsonProviderTest$DummyJsonProvider | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.engine.support.hierarchical.SingleTestExecutor | [] | [] |
org.junit.jupiter.engine.extension.MutableExtensionRegistry | [] | [] |
org.junit.platform.engine.discovery.UriSelector | [] | [] |
org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue | [] | [] |
ee.jakarta.tck.jsonp.api.provider.JsonProviderTest | [] | [] |
ee.jakarta.tck.jsonp.api.jsonstringtests.ClientTests | [] | [] |
org.junit.platform.engine.support.filter.ClasspathScanningSupport | [] | [] |
org.junit.platform.engine.support.hierarchical.ThrowableCollector | [] | [] |
org.junit.platform.commons.util.ReflectionUtils | [] | [] |
org.junit.platform.engine.UniqueIdFormat$describe__6 | [] | [] |
jakarta.json.JsonValueImpl | ['GeneratorFuzzer'] | [] |
org.junit.jupiter.engine.extension.TestInfoParameterResolver$DefaultTestInfo | [] | [] |
org.junit.platform.commons.util.ExceptionUtils | [] | [] |
org.junit.platform.engine.discovery.FileSelector | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.RecorderFactory | [] | [] |
ee.jakarta.tck.jsonp.api.jsonstreamingtests.ClientTests | [] | [] |
org.junit.platform.engine.discovery.NestedClassSelector$getClassName__6 | [] | [] |
org.junit.platform.commons.util.ClassUtils | [] | [] |
org.eclipse.parsson.JsonParserImpl$ObjectContext | ['CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod | [] | [] |
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor | [] | [] |
org.junit.jupiter.api.AssertIterableEquals | [] | [] |
ee.jakarta.tck.jsonp.common.MyBufferedInputStream | [] | [] |
org.junit.jupiter.engine.discovery.predicates.IsTestMethod | [] | [] |
org.junit.jupiter.api.parallel.ResourceAccessMode | [] | [] |
org.junit.jupiter.engine.JupiterTestEngine | [] | [] |
jakarta.json.JsonPatch$Operation | [] | [] |
META-INF.versions.9.org.junit.platform.commons.util.ModuleUtils$ModuleReferenceScanner | [] | [] |
org.junit.platform.commons.util.ClasspathScanner | [] | [] |
org.junit.jupiter.engine.discovery.DefaultMethodDescriptor | [] | [] |
org.junit.jupiter.engine.extension.TimeoutExtension | [] | [] |
ee.jakarta.tck.jsonp.api.collectortests.Collectors | [] | [] |
org.junit.platform.engine.reporting.ReportEntry$append__4 | [] | [] |
org.eclipse.parsson.JsonPointerImpl | [] | [] |
ee.jakarta.tck.jsonp.api.mergetests.MergeTests | [] | [] |
org.junit.platform.engine.discovery.IncludeClassNameFilter | [] | [] |
org.junit.platform.engine.discovery.ExcludeClassNameFilter | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.SigTestDriver | [] | [] |
org.junit.jupiter.api.AssertTrue | [] | [] |
jakarta.json.spi.JsonProvider$lambda_provider_0__1 | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
ee.jakarta.tck.jsonp.api.pointertests.PointerReplace | [] | [] |
org.junit.platform.engine.discovery.DirectorySelector | [] | [] |
org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$2 | ['CreateJsonFuzzer'] | [] |
org.junit.jupiter.api.DynamicContainer | [] | [] |
org.junit.jupiter.api.AssertLinesMatch$LinesMatcher | [] | [] |
org.eclipse.parsson.JsonParserImpl$3 | [] | [] |
org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$3 | ['CreateJsonFuzzer'] | [] |
jakarta.json.stream.JsonCollectors | [] | [] |
org.eclipse.parsson.JsonReaderFactoryImpl | [] | [] |
org.junit.jupiter.api.AssertTimeout$TimeoutThreadFactory | [] | [] |
org.junit.platform.commons.util.ClassFileVisitor | [] | [] |
ee.jakarta.tck.jsonp.api.jsonparsereventtests.ClientTests | [] | [] |
org.eclipse.parsson.JsonGeneratorFactoryImpl | [] | [] |
org.junit.jupiter.engine.discovery.DiscoverySelectorResolver | [] | [] |
org.junit.platform.engine.discovery.ExcludePackageNameFilter | [] | [] |
org.junit.jupiter.engine.extension.TempDirectory | [] | [] |
org.junit.platform.engine.support.discovery.SelectorResolver$Match | [] | [] |
org.junit.platform.engine.support.hierarchical.CompositeLock | [] | [] |
org.eclipse.parsson.JsonParserImpl$Stack | ['CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$2 | [] | [] |
org.junit.platform.commons.logging.LogRecordListener | [] | [] |
org.junit.jupiter.api.DisplayNameGenerator$Standard | [] | [] |
ee.jakarta.tck.jsonp.api.common.MergeRFCObject | [] | [] |
org.junit.jupiter.engine.execution.ConditionEvaluator | [] | [] |
ee.jakarta.tck.jsonp.api.mergetests.MergeAddValue | [] | [] |
org.eclipse.parsson.JsonGeneratorImpl | ['GeneratorFuzzer'] | [] |
org.junit.platform.engine.TestTag | [] | [] |
org.eclipse.parsson.JsonProviderImpl | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.commons.util.StringUtils | [] | [] |
jakarta.json.stream.JsonParsingException | ['CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext | [] | [] |
ee.jakarta.tck.jsonp.api.common.ObjectBuilder | [] | [] |
org.junit.jupiter.engine.descriptor.MethodExtensionContext | [] | [] |
org.junit.jupiter.engine.extension.TempDirectory$CloseablePath$1 | [] | [] |
org.junit.jupiter.api.Assumptions | [] | [] |
org.junit.jupiter.engine.execution.NamespaceAwareStore | [] | [] |
org.eclipse.parsson.MapUtil | [] | [] |
org.junit.jupiter.api.condition.DisabledOnJreCondition | [] | [] |
org.junit.jupiter.engine.extension.TimeoutConfiguration | [] | [] |
ee.jakarta.tck.jsonp.api.pointertests.PointerTests | [] | [] |
org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation | [] | [] |
org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver | [] | [] |
org.opentest4j.MultipleFailuresError | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriverFactory | [] | [] |
org.eclipse.parsson.JsonNumberImpl$JsonNumberNumber | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.engine.CompositeFilter$lambda_toString_1__4 | [] | [] |
org.junit.platform.commons.support.AnnotationSupport | [] | [] |
org.eclipse.parsson.JsonWriterImpl$NoFlushOutputStream | [] | [] |
org.junit.jupiter.api.MethodOrderer$DisplayName | [] | [] |
org.junit.jupiter.api.AssertLinesMatch | [] | [] |
org.eclipse.parsson.BufferPoolImpl | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.execution.ExtensionValuesStore$CompositeKey | [] | [] |
org.junit.platform.engine.reporting.ReportEntry | [] | [] |
org.eclipse.parsson.JsonParserFactoryImpl | [] | [] |
org.eclipse.parsson.JsonStructureParser | [] | [] |
org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests | [] | [] |
org.junit.platform.commons.support.ReflectionSupport | [] | [] |
org.junit.platform.engine.discovery.ModuleSelector | [] | [] |
org.junit.platform.engine.FilterResult | [] | [] |
org.junit.jupiter.engine.discovery.MethodOrderingVisitor | [] | [] |
ee.jakarta.tck.jsonp.api.common.ArrayBuilder | [] | [] |
ee.jakarta.tck.jsonp.api.patchtests.PatchOperationRemove | [] | [] |
org.junit.platform.commons.support.HierarchyTraversalMode | [] | [] |
org.junit.jupiter.engine.discovery.ClassSelectorResolver | [] | [] |
ee.jakarta.tck.jsonp.api.common.PointerRFCObject | [] | [] |
ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests | [] | [] |
ee.jakarta.tck.jsonp.api.jsonobjecttests.ClientTests | [] | [] |
org.junit.jupiter.engine.extension.TestReporterParameterResolver | [] | [] |
org.junit.jupiter.engine.discovery.DefaultMethodOrdererContext | [] | [] |
org.eclipse.parsson.JsonObjectBuilderImpl$JsonObjectImpl | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation | [] | [] |
org.junit.platform.engine.support.descriptor.CompositeTestSource | [] | [] |
ee.jakarta.tck.jsonp.api.mergetests.MergeReplaceValue | [] | [] |
org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_Executable$0 | [] | [] |
org.junit.platform.commons.util.ModuleUtils | [] | [] |
jakarta.json.stream.JsonParser$Event | [] | [] |
ee.jakarta.tck.jsonp.api.jsonreaderfactorytests.ClientTests | [] | [] |
org.junit.platform.engine.support.hierarchical.CompositeLock$CompositeLockManagedBlocker | [] | [] |
org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor | [] | [] |
org.junit.jupiter.engine.execution.MethodInvocation | [] | [] |
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver$DefaultInitializationContext | [] | [] |
org.junit.jupiter.api.condition.EnabledIfCondition | [] | [] |
org.eclipse.parsson.JsonParserImpl$1 | [] | [] |
org.junit.platform.commons.logging.LoggerFactory$DelegatingLogger | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.jsonp.JSONPSigTest | [] | [] |
org.junit.jupiter.api.condition.EnabledIfSystemPropertyCondition | [] | [] |
org.junit.jupiter.api.condition.JRE | [] | [] |
ee.jakarta.tck.jsonp.api.mergetests.MergeRFCSample | [] | [] |
ee.jakarta.tck.jsonp.api.jsonreadertests.Reader | [] | [] |
org.junit.platform.commons.util.ClassLoaderUtils | [] | [] |
org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor | [] | [] |
ee.jakarta.tck.jsonp.api.mergetests.MergeNonObject | [] | [] |
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext | [] | [] |
org.junit.jupiter.engine.extension.TimeoutInvocation | [] | [] |
ee.jakarta.tck.jsonp.api.collectortests.CollectorTests | [] | [] |
org.junit.platform.commons.util.UnrecoverableExceptions | [] | [] |
ee.jakarta.tck.jsonp.api.pointertests.PointerResolve | [] | [] |
org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask | [] | [] |
org.apiguardian.api.API$Status | [] | [] |
org.junit.jupiter.api.AssertNotSame | [] | [] |
org.junit.jupiter.engine.descriptor.ClassExtensionContext | [] | [] |
org.junit.platform.commons.util.Preconditions | [] | [] |
org.junit.jupiter.engine.descriptor.DynamicExtensionContext | [] | [] |
org.eclipse.parsson.JsonObjectBuilderImpl$DuplicateStrategy$1 | ['CreateJsonFuzzer'] | [] |
org.junit.jupiter.api.AssertionsKt$sam$i$java_util_function_Supplier$0 | [] | [] |
org.junit.platform.engine.discovery.NestedClassSelector | [] | [] |
org.eclipse.parsson.NodeReference$ArrayReference | [] | [] |
org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor | [] | [] |
org.junit.platform.engine.support.discovery.SelectorResolver$Resolution | [] | [] |
org.junit.jupiter.engine.extension.RepeatedTestExtension | [] | [] |
org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory | [] | [] |
org.eclipse.parsson.JsonTokenizer$JsonToken | ['CreateJsonFuzzer'] | [] |
ee.jakarta.tck.jsonp.common.JSONP_Util | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
ee.jakarta.tck.jsonp.api.mergetests.MergeRemoveValue | [] | [] |
org.eclipse.parsson.JsonParserImpl$ArrayContext | ['CreateJsonFuzzer'] | [] |
ee.jakarta.tck.jsonp.api.jsonvaluetests.ClientTests$CustomNumber | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.engine.support.hierarchical.ExclusiveResource | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.SigTestRecorder | [] | [] |
org.junit.jupiter.api.AssertionsKt$sam$org_junit_jupiter_api_function_ThrowingSupplier$0 | [] | [] |
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor | [] | [] |
java.lang.System | [] | [] |
org.junit.platform.engine.support.hierarchical.SingleLock | [] | [] |
ee.jakarta.tck.jsonp.api.common.JsonAssert | [] | [] |
org.junit.jupiter.api.AssertionsKt | [] | [] |
org.eclipse.parsson.JsonArrayBuilderImpl$JsonArrayImpl | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier$Failure | [] | [] |
org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy$1 | [] | [] |
org.junit.jupiter.engine.extension.RepeatedTestDisplayNameFormatter | [] | [] |
org.junit.platform.engine.support.descriptor.MethodSource | [] | [] |
ee.jakarta.tck.jsonp.api.patchtests.PatchOperationTest | [] | [] |
org.junit.jupiter.api.condition.EnabledOnOsCondition | [] | [] |
org.junit.platform.engine.support.descriptor.EngineDescriptor | [] | [] |
org.junit.platform.commons.util.PackageUtils | [] | [] |
org.eclipse.parsson.JsonUtil | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.SignatureTestDriver$SignatureFileInfo | [] | [] |
java.lang.ProcessBuilder | [] | [] |
org.junit.platform.engine.support.hierarchical.NodeTestTask | [] | [] |
ee.jakarta.tck.jsonp.api.patchtests.PatchOperationAdd | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.SigTest$SetupException | ['CreateJsonFuzzer'] | [] |
org.eclipse.parsson.JsonMergePatchImpl | [] | [] |
org.junit.platform.engine.TestExecutionResult | [] | [] |
org.junit.jupiter.engine.descriptor.TestTemplateExtensionContext | [] | [] |
org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService | [] | [] |
ee.jakarta.tck.jsonp.api.common.JsonIO | [] | [] |
org.junit.jupiter.engine.descriptor.DynamicDescendantFilter$Mode | [] | [] |
org.junit.jupiter.api.AssertionsKt$sam$java_util_function_Supplier$0 | [] | [] |
org.eclipse.parsson.UnicodeDetectingInputStream | [] | [] |
org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfiguration | [] | [] |
org.junit.platform.engine.UniqueId | ['CreateJsonFuzzer'] | [] |
ee.jakarta.tck.jsonp.api.jsonvaluetests.Structure | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.SigTestResult | [] | [] |
org.junit.jupiter.api.AssertFalse | [] | [] |
org.eclipse.parsson.JsonArrayBuilderImpl | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.engine.discovery.NestedClassSelector$getClassName__5 | [] | [] |
org.junit.platform.engine.support.descriptor.DirectorySource | [] | [] |
org.junit.platform.engine.CompositeFilter$1 | [] | [] |
org.junit.platform.engine.discovery.ClasspathRootSelector | [] | [] |
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext$State | ['CreateJsonFuzzer'] | [] |
ee.jakarta.tck.jsonp.api.patchtests.PatchOperationEnum | [] | [] |
ee.jakarta.tck.jsonp.api.common.TestFail | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.SigTest$Fault | ['CreateJsonFuzzer'] | [] |
ee.jakarta.tck.jsonp.common.MyJsonLocation | [] | [] |
ee.jakarta.tck.jsonp.api.patchtests.PatchOperationMove | [] | [] |
org.junit.platform.engine.support.config.PrefixedConfigurationParameters | [] | [] |
ee.jakarta.tck.jsonp.api.jsonnumbertests.ClientTests | [] | [] |
org.junit.jupiter.engine.execution.DefaultTestInstances | [] | [] |
org.junit.jupiter.api.AssertEquals | [] | [] |
ee.jakarta.tck.jsonp.api.jsonobjecttests.ObjectBuild | [] | [] |
jakarta.json.JsonConfig$KeyStrategy | [] | [] |
org.junit.jupiter.engine.extension.TimeoutDuration | [] | [] |
org.junit.platform.commons.util.ToStringBuilder | [] | [] |
org.junit.jupiter.engine.extension.TimeoutInvocation$InterruptTask | [] | [] |
org.eclipse.parsson.JsonMessages | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.engine.support.descriptor.DefaultUriSource | [] | [] |
ee.jakarta.tck.jsonp.api.jsonbuilderfactorytests.BuilderFactory | [] | [] |
org.eclipse.parsson.NodeReference$ObjectReference | [] | [] |
ee.jakarta.tck.jsonp.api.jsongeneratortests.Generator | [] | [] |
org.junit.jupiter.engine.descriptor.LifecycleMethodUtils | [] | [] |
org.eclipse.parsson.JsonPrettyGeneratorImpl | ['GeneratorFuzzer'] | [] |
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter | [] | [] |
org.junit.jupiter.engine.discovery.MethodSelectorResolver$MethodType$1 | [] | [] |
org.junit.platform.engine.discovery.NestedMethodSelector | [] | [] |
org.junit.platform.commons.function.Try$Failure | [] | [] |
org.junit.jupiter.api.AssertSame | [] | [] |
org.junit.platform.engine.reporting.ReportEntry$append__2 | [] | [] |
org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass | [] | [] |
org.junit.jupiter.engine.descriptor.ClassTestDescriptor | [] | [] |
ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildSet | [] | [] |
ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuildRemove | [] | [] |
ee.jakarta.tck.jsonp.api.jsongeneratortests.ClientTests$ByteArrayOutputStreamCloseChecker | [] | [] |
org.junit.jupiter.api.AssertionsKt$assertThrows$2 | [] | [] |
org.junit.platform.commons.util.CloseablePath | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.ApiCheckDriver | [] | [] |
org.junit.jupiter.api.AssertionUtils | [] | [] |
ee.jakarta.tck.jsonp.common.MyBufferedReader | ['CreateJsonFuzzer'] | [] |
ee.jakarta.tck.jsonp.api.jsonparserfactorytests.ClientTests | [] | [] |
ee.jakarta.tck.jsonp.api.patchtests.PatchCreate | [] | [] |
org.junit.jupiter.api.AssertNull | [] | [] |
org.junit.jupiter.api.DynamicTest | [] | [] |
org.junit.jupiter.api.AssertionsKt$assertThrows$3 | [] | [] |
org.junit.jupiter.api.AssertAll | [] | [] |
org.junit.jupiter.api.condition.DisabledOnOsCondition | [] | [] |
ee.jakarta.tck.jsonp.api.jsonarraytests.ArrayBuilders | [] | [] |
ee.jakarta.tck.jsonp.api.jsonobjecttests.CreateObjectBuilder | [] | [] |
org.eclipse.parsson.JsonNumberImpl$JsonBigDecimalNumber | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.jupiter.api.MethodOrderer$Random | [] | [] |
org.junit.jupiter.engine.extension.TempDirectory$UndeletableFileException | [] | [] |
org.junit.jupiter.engine.extension.RepeatedTestInvocationContext | [] | [] |
org.junit.platform.commons.util.BlacklistedExceptions | [] | [] |
ee.jakarta.tck.jsonp.api.jsonparsertests.Parser | [] | [] |
org.junit.jupiter.engine.descriptor.ExtensionUtils | [] | [] |
org.junit.platform.engine.support.descriptor.ClassSource | [] | [] |
org.junit.platform.engine.support.hierarchical.ExclusiveResource$LockMode | [] | [] |
ee.jakarta.tck.jsonp.api.jsoncoding.ClientTests | [] | [] |
org.junit.jupiter.api.condition.DisabledIfEnvironmentVariableCondition | [] | [] |
org.eclipse.parsson.JsonParserImpl$2 | [] | [] |
CreateJsonFuzzer | ['CreateJsonFuzzer'] | [] |
jakarta.json.EmptyArray | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.jupiter.api.AssertTimeout | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.Recorder$Arguments | [] | [] |
org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector | [] | [] |
org.junit.platform.commons.util.PackageUtils$JavaNameUtils | [] | [] |
org.junit.platform.engine.CompositeFilter | [] | [] |
org.junit.platform.commons.util.ClassNamePatternFilterUtils | [] | [] |
org.junit.jupiter.api.TestInstance$Lifecycle | [] | [] |
org.junit.platform.commons.util.ReflectionUtils$HierarchyTraversalMode | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.SigTestData | [] | [] |
org.junit.jupiter.api.condition.DisabledIfSystemPropertyCondition | [] | [] |
org.junit.platform.engine.discovery.ClasspathResourceSelector | [] | [] |
org.junit.platform.engine.discovery.PackageSelector | [] | [] |
ee.jakarta.tck.jsonp.api.patchtests.PatchOperationCopy | [] | [] |
org.junit.jupiter.api.parallel.ExecutionMode | [] | [] |
org.junit.platform.engine.UniqueIdFormat | [] | [] |
ee.jakarta.tck.jsonp.api.patchtests.PatchTests | [] | [] |
org.junit.jupiter.engine.extension.TestInfoParameterResolver | [] | [] |
org.junit.platform.engine.discovery.DiscoverySelectors | [] | [] |
org.junit.platform.engine.SelectorResolutionResult$Status | [] | [] |
org.junit.platform.engine.discovery.FilePosition | [] | [] |
org.junit.jupiter.api.AssertDoesNotThrow | [] | [] |
org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext | [] | [] |
org.junit.platform.engine.support.descriptor.PackageSource | [] | [] |
ee.jakarta.tck.jsonp.api.exceptiontests.ClientTests | [] | [] |
org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils | [] | [] |
org.junit.platform.engine.CompositeFilter$toString__3 | [] | [] |
org.eclipse.parsson.JsonNumberImpl$JsonLongNumber | ['GeneratorFuzzer', 'CreateJsonFuzzer'] | [] |
org.junit.platform.commons.util.LruCache | [] | [] |
org.junit.jupiter.engine.extension.RepetitionInfoParameterResolver | [] | [] |
ee.jakarta.tck.jsonp.signaturetest.ApiCheckRecorder | [] | [] |
org.junit.jupiter.api.condition.EnabledIfEnvironmentVariableCondition | [] | [] |
org.junit.platform.engine.support.descriptor.FilePosition | [] | [] |
org.junit.platform.engine.discovery.MethodSelector | [] | [] |
org.junit.platform.engine.support.hierarchical.Node$SkipResult | [] | [] |
org.junit.platform.engine.ExecutionRequest | [] | [] |
org.junit.jupiter.api.extension.ExtensionContext$Namespace | [] | [] |
jakarta.json.JsonValue$ValueType | ['CreateJsonFuzzer'] | [] |
org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod | [] | [] |
Directory |
---|
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
Fuzzer | Calltree file | Program data file | Coverage file |
---|---|---|---|
GeneratorFuzzer | fuzzerLogFile-GeneratorFuzzer.data | fuzzerLogFile-GeneratorFuzzer.data.yaml | jacoco.xml |
CreateJsonFuzzer | fuzzerLogFile-CreateJsonFuzzer.data | fuzzerLogFile-CreateJsonFuzzer.data.yaml | jacoco.xml |