ExperimentDocumentCodec

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total201 of 1,68088%33 of 8460%359140383249
save(Path, ExperimentDocument)186377%2250%2331401
normalizeWorkflow(ExperimentDocument, boolean)176779%3562%3542401
parseDocument(ObjectNode)168183%3350%3431801
decode(byte[])155177%4450%4531601
rejectUnknown(ObjectNode, Set, String)151448%1150%123801
textArray(ArrayNode, String)143672%2466%2421101
optionalText(ObjectNode, String, String)102369%3562%352901
requiredText(ObjectNode, String, String)101762%2250%232701
parseDuration(String, String)100%n/a113311
experimentNode(ExperimentDocument.ExperimentInfo)75789%1150%1211201
writeTree(JsonNode)7541%n/a012301
parseInstant(String, String)7330%n/a012301
failure(String, String, String)70%n/a111111
requiredNode(ObjectNode, String, String)6857%1150%121401
requiredNonNegativeLong(ObjectNode, String, String)51676%2250%231401
requiredPositiveInt(ObjectNode, String, String)51575%2250%231401
requiredArray(ObjectNode, String, String)51372%1150%121401
load(Path)51270%1150%121401
parseProfiles(ObjectNode)51168%1150%121401
requireObject(JsonNode, String)5861%1150%121301
requireCollectionLimit(int, String)5444%1150%121301
lambda$rejectUnknown$5(Set, HashSet, String)4555%1150%121301
parseExperiment(ObjectNode)34894%1150%1201101
parsePluginData(ObjectNode)104100%4100%0302701
static {...}96100%n/a0101401
toTree(ExperimentDocument, boolean)87100%n/a0101301
parseAssets(ArrayNode)62100%2100%0201301
parseRequirements(ArrayNode)55100%2100%0201201
provenanceNode(ExperimentDocument.Provenance, boolean)53100%2100%0201001
parseOutputs(ArrayNode)52100%2100%0201101
withCanonicalHash(ExperimentDocument, String)45100%n/a0101901
parseProvenance(ObjectNode)42100%n/a0101201
lambda$assetsNode$3(ArrayNode, ExperimentDocument.AssetReference)38100%n/a010801
workflowNode(ExperimentDocument.WorkflowPayload)29100%n/a010601
lambda$pluginDataNode$1(ObjectNode, String, ExperimentDocument.PluginSection)28100%n/a010601
lambda$requirementsNode$0(ArrayNode, ExperimentDocument.PluginRequirement)28100%n/a010601
lambda$outputsNode$4(ArrayNode, ExperimentDocument.OutputRequest)26100%n/a010601
ExperimentDocumentCodec()24100%n/a010601
parseWorkflow(ObjectNode)24100%n/a010601
encode(ExperimentDocument)21100%n/a010401
lambda$pluginDataNode$2(ObjectNode, String, Map)16100%n/a010501
requirementsNode(List)14100%n/a010501
canonicalHash(ExperimentDocument)13100%n/a010201
assetsNode(List)13100%n/a010501
outputsNode(List)13100%n/a010501
pluginDataNode(Map)12100%n/a010401
stringArray(List)12100%n/a010301
failure(String, String, String, Throwable)8100%n/a010101
requiredObject(ObjectNode, String, String)7100%n/a010101