From 46eb6df7e54a53c456ad495df03b9e6baf50dd1c Mon Sep 17 00:00:00 2001 From: ravi <ravi.kandhadai@epfl.ch> Date: Tue, 8 Mar 2016 18:43:59 +0100 Subject: [PATCH] Fixing a broken orb unit test that failed the build. --- .../invariant/structure/LinearConstraintUtil.scala | 2 +- src/test/scala/leon/unit/orb/OrbUnitTestSuite.scala | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/scala/leon/invariant/structure/LinearConstraintUtil.scala b/src/main/scala/leon/invariant/structure/LinearConstraintUtil.scala index 3ffb5c532..aee689be4 100644 --- a/src/main/scala/leon/invariant/structure/LinearConstraintUtil.scala +++ b/src/main/scala/leon/invariant/structure/LinearConstraintUtil.scala @@ -376,7 +376,7 @@ object LinearConstraintUtil { } case _ => Seq() // drop constraints with `oneSidedVars` } ++ currEqs).distinct // note: this is very important!! - Stats.updateCounterStats(currEqs.size, "UneliminatedEqualities", "disjuncts") + Stats.updateCumStats(currEqs.size, "UneliminatedEqualities") resctrs } diff --git a/src/test/scala/leon/unit/orb/OrbUnitTestSuite.scala b/src/test/scala/leon/unit/orb/OrbUnitTestSuite.scala index 32229100b..ac6a65f71 100644 --- a/src/test/scala/leon/unit/orb/OrbUnitTestSuite.scala +++ b/src/test/scala/leon/unit/orb/OrbUnitTestSuite.scala @@ -41,20 +41,20 @@ class OrbUnitTestSuite extends LeonTestSuite { test("TestElimination") {ctx => val exprs = Seq(Equals(a, b), Equals(c, Plus(a, b)), GreaterEquals(Plus(c, d), zero)) - println("Exprs: "+exprs) - val elimVars = Set(a, b, c).map(_.id) + //println("Exprs: "+exprs) + val retainVars = Set(d).map(_.id) val ctrs = exprs map ConstraintUtil.createConstriant - val nctrs = apply1PRuleOnDisjunct(ctrs.collect{ case c: LinearConstraint => c }, elimVars, None) + val nctrs = apply1PRuleOnDisjunct(ctrs.collect{ case c: LinearConstraint => c }, retainVars, None) //println("Constraints after elimination: "+nctrs) assert(nctrs.size == 1) } test("TestElimination2") {ctx => val exprs = Seq(Equals(zero, Plus(a, b)), Equals(a, zero), GreaterEquals(Plus(b, c), zero)) - println("Exprs: "+exprs) - val elimVars = Set(a, b).map(_.id) + //println("Exprs: "+exprs) + val retainVars = Set(c).map(_.id) val ctrs = exprs map ConstraintUtil.createConstriant - val nctrs = apply1PRuleOnDisjunct(ctrs.collect{ case c: LinearConstraint => c }, elimVars, None) + val nctrs = apply1PRuleOnDisjunct(ctrs.collect{ case c: LinearConstraint => c }, retainVars, None) //println("Constraints after elimination: "+nctrs) assert(nctrs.size == 1) } -- GitLab