ContractTransformerWorker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total370 of 1,69778%53 of 12457%487978376417
transformTargetFunction(FunctionDefinitionNode, ContractTransformerWorker.FunctionContractTransformGuide, boolean)9821868%5758%57206801
createMPIInitCall()610%n/a11131311
transformCalleeFunction(FunctionDeclarationNode, FunctionTypeNode, ContractTransformerWorker.FunctionContractTransformGuide)4419881%4450%4575201
extractContractedFunctionsFromSourceFileNodes(List)309075%181240%141652901
createVariableDeclsAndInitsForDriver(FunctionTypeNode)294962%3350%2472001
havocForGlobalVariables(List)252145%1375%1361101
createMPIFinalizeCall()180%n/a115511
findMPIAndNodesofSourceFiles(SequenceNode, List)166279%101254%81242101
mainFunction(boolean)1520893%1583%1434501
transformCore(AST)1311689%3562%2533101
decast(ExpressionNode)120%20%224411
typeNode(Type, Source)50%n/a111111
analysisContractedFunctions(ContractTransformerWorker.SourceFileWithContractedFunctions, List)17698%41275%4903101
static {...}675%1150%120101
processContractedFunctions(List, List, boolean)109100%1787%1502701
ContractTransformerWorker(ASTFactory, String, CIVLConfiguration)43100%n/a0101001
createHavocCall(ExpressionNode, NodeFactory)31100%n/a010701