ContractTransformerWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total68 of 1,71496%33 of 12473%287911376117
extractContractedFunctionsFromSourceFileNodes(List)339574%151550%121642901
findMPIAndNodesofSourceFiles(SequenceNode, List)176178%91359%61242101
mainFunction(boolean)1021995%2466%2414401
typeNode(Type, Source)50%n/a111111
static {...}675%1150%120101
processContractedFunctions(List, List, boolean)10899%2675%2512701
transformTargetFunction(FunctionDefinitionNode, ContractTransformerWorker.FunctionContractTransformGuide, boolean)316100%21083%2706801
transformCalleeFunction(FunctionDeclarationNode, FunctionTypeNode, ContractTransformerWorker.FunctionContractTransformGuide)242100%8100%0505201
analysisContractedFunctions(ContractTransformerWorker.SourceFileWithContractedFunctions, List)178100%16100%0903101
transform(AST)132100%1787%1503201
createVariableDeclsAndInitsForDriver(FunctionTypeNode)78100%1583%1402001
createMPIInitCall()61100%n/a0101301
havocForGlobalVariables(List)46100%4100%0301101
ContractTransformerWorker(ASTFactory, String, CIVLConfiguration)43100%n/a0101001
createHavocCall(ExpressionNode, NodeFactory)31100%n/a010701
createMPIFinalizeCall()18100%n/a010501
decast(ExpressionNode)12100%2100%020401