From be0b137ebb42b422635dca27229ef7f6e6e78c2e Mon Sep 17 00:00:00 2001 From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch> Date: Thu, 12 May 2016 10:03:44 +0200 Subject: [PATCH] Move more tests to smt-z3 --- .../leon/regression/repair/RepairSuite.scala | 19 +++---------------- .../synthesis/SynthesisRegressionSuite.scala | 2 +- 2 files changed, 4 insertions(+), 17 deletions(-) diff --git a/src/test/scala/leon/regression/repair/RepairSuite.scala b/src/test/scala/leon/regression/repair/RepairSuite.scala index 16f1ddb88..254c6a2f5 100644 --- a/src/test/scala/leon/regression/repair/RepairSuite.scala +++ b/src/test/scala/leon/regression/repair/RepairSuite.scala @@ -2,12 +2,10 @@ package leon.regression.repair -import leon._ import leon.test._ import leon.utils._ import leon.frontends.scalac.ExtractionPhase import leon.repair._ -import leon.verification.VerificationPhase class RepairSuite extends LeonRegressionSuite { val pipeline = ExtractionPhase andThen @@ -31,23 +29,12 @@ class RepairSuite extends LeonRegressionSuite { val path = file.getAbsoluteFile.toString val name = file.getName - val reporter = new TestSilentReporter - //val reporter = new DefaultReporter(Set(utils.DebugSectionRepair)) - - val ctx = new LeonContext( - reporter = reporter, - interruptManager = new InterruptManager(reporter), - options = Seq( - LeonOption(GlobalOptions.optFunctions)(Seq(fileToFun(name))), - LeonOption(VerificationPhase.optParallelVCs)(true), - LeonOption(GlobalOptions.optTimeout)(180L) - ) - ) + val ctx = createLeonContext("--parallel", "--timeout=180", "--solvers=smt-z3") test(name) { pipeline.run(ctx, List(path)) - if(reporter.errorCount > 0) { - fail("Errors during repair:\n"+reporter.lastErrors.mkString("\n")) + if(ctx.reporter.errorCount > 0) { + fail("Errors during repair:\n"+ctx.reporter.asInstanceOf[TestSilentReporter].lastErrors.mkString("\n")) } } } diff --git a/src/test/scala/leon/regression/synthesis/SynthesisRegressionSuite.scala b/src/test/scala/leon/regression/synthesis/SynthesisRegressionSuite.scala index 723c8319d..06abffdef 100644 --- a/src/test/scala/leon/regression/synthesis/SynthesisRegressionSuite.scala +++ b/src/test/scala/leon/regression/synthesis/SynthesisRegressionSuite.scala @@ -20,7 +20,7 @@ class SynthesisRegressionSuite extends LeonRegressionSuite { } private def testSynthesis(cat: String, f: File, bound: Int) { - val ctx = createLeonContext("--synthesis") + val ctx = createLeonContext("--synthesis", "--solvers=smt-z3") val pipeline = leon.frontends.scalac.ExtractionPhase andThen new leon.utils.PreprocessingPhase -- GitLab