From 203dcb8527ba3f5a791ac37e630d1b62edac2d8d Mon Sep 17 00:00:00 2001 From: Etienne Kneuss <etienne.kneuss@epfl.ch> Date: Fri, 19 Dec 2014 14:52:30 +0100 Subject: [PATCH] Add sizes, hide callgraph --- src/main/scala/leon/repair/Repairman.scala | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/main/scala/leon/repair/Repairman.scala b/src/main/scala/leon/repair/Repairman.scala index 7278c3097..818dbb9a7 100644 --- a/src/main/scala/leon/repair/Repairman.scala +++ b/src/main/scala/leon/repair/Repairman.scala @@ -114,8 +114,11 @@ class Repairman(ctx: LeonContext, initProgram: Program, fd: FunDef, verifTimeout val body = fd.body.get; + val (newBody, replacedExpr) = focusRepair(program, fd, passingTests, failingTests) fd.body = Some(newBody) + reporter.info("Original body size: "+formulaSize(body)) + reporter.info("Focused expr size : "+formulaSize(replacedExpr)) val guide = Guide(replacedExpr) @@ -184,13 +187,13 @@ class Repairman(ctx: LeonContext, initProgram: Program, fd: FunDef, verifTimeout val test2Tests : Map[FI, Set[FI]] = testEval.fullCallGraph - println("CALL GRAPH") - for { - ((fi, args), tos) <- test2Tests - (tofi, toArgs) <- tos - }{ - println(s"${fi.id}(${args mkString ", "}) ----> ${tofi.id}(${toArgs mkString ", "})") - } + //println("CALL GRAPH") + //for { + // ((fi, args), tos) <- test2Tests + // (tofi, toArgs) <- tos + //}{ + // println(s"${fi.id}(${args mkString ", "}) ----> ${tofi.id}(${toArgs mkString ", "})") + //} def isFailing(fi : FI) = !testEval.fiStatus(fi) && (fi._1 == fd) val failing = test2Tests filter { case (from, to) => -- GitLab