From f4843e877762174b6be8f3549e6b8215b0ad11a1 Mon Sep 17 00:00:00 2001
From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch>
Date: Fri, 22 Apr 2016 15:35:38 +0200
Subject: [PATCH] Increase test timeouts

---
 library/collection/List.scala                                 | 4 ++--
 .../scala/leon/regression/termination/TerminationSuite.scala  | 2 +-
 .../leon/regression/verification/XLangVerificationSuite.scala | 2 +-
 .../verification/purescala/PureScalaVerificationSuite.scala   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/library/collection/List.scala b/library/collection/List.scala
index 1df1115eb..5803bbf99 100644
--- a/library/collection/List.scala
+++ b/library/collection/List.scala
@@ -569,7 +569,7 @@ object List {
 
   @library
   def fill[T](n: BigInt)(x: T) : List[T] = {
-    if (n <= 0) Nil[T]
+    if (n <= 0) Nil[T]()
     else Cons[T](x, fill[T](n-1)(x))
   } ensuring(res => (res.content == (if (n <= BigInt(0)) Set.empty[T] else Set(x))) &&
                     res.size == (if (n <= BigInt(0)) BigInt(0) else n))
@@ -899,7 +899,7 @@ object ListSpecs {
       // lemma
       ((l1 ++ l2).insertAt(i, y) == (
         if (i < l1.size) l1.insertAt(i, y) ++ l2
-        else l1 ++ l2.insertAt((i - l1.size), y)))
+        else l1 ++ l2.insertAt(i - l1.size, y)))
   }.holds
 
 }
diff --git a/src/test/scala/leon/regression/termination/TerminationSuite.scala b/src/test/scala/leon/regression/termination/TerminationSuite.scala
index 94a31ac66..16759a041 100644
--- a/src/test/scala/leon/regression/termination/TerminationSuite.scala
+++ b/src/test/scala/leon/regression/termination/TerminationSuite.scala
@@ -68,7 +68,7 @@ class TerminationSuite extends LeonRegressionSuite {
 
   private def forEachFileIn(files: Iterable[File], forError: Boolean = false)(block : Output=>Unit) {
     for(f <- files) {
-      mkTest(f, Seq("--solvers=smt-z3", "--timeout=120"), forError)(block)
+      mkTest(f, Seq("--solvers=smt-z3", "--timeout=150"), forError)(block)
     }
   }
 
diff --git a/src/test/scala/leon/regression/verification/XLangVerificationSuite.scala b/src/test/scala/leon/regression/verification/XLangVerificationSuite.scala
index a49cf4d3f..104389eb7 100644
--- a/src/test/scala/leon/regression/verification/XLangVerificationSuite.scala
+++ b/src/test/scala/leon/regression/verification/XLangVerificationSuite.scala
@@ -19,7 +19,7 @@ class XLangVerificationSuite extends VerificationSuite {
       if (isZ3Available)
         List(List("--solvers=smt-z3", "--feelinglucky"))
       else Nil
-    )).map ("--timeout=120" :: _)
+    )).map ("--timeout=150" :: _)
   }
 
   val testDir: String = "regression/verification/xlang/"
diff --git a/src/test/scala/leon/regression/verification/purescala/PureScalaVerificationSuite.scala b/src/test/scala/leon/regression/verification/purescala/PureScalaVerificationSuite.scala
index 95777486d..263f31f0d 100644
--- a/src/test/scala/leon/regression/verification/purescala/PureScalaVerificationSuite.scala
+++ b/src/test/scala/leon/regression/verification/purescala/PureScalaVerificationSuite.scala
@@ -23,7 +23,7 @@ abstract class PureScalaVerificationSuite extends VerificationSuite {
       List("--solvers=fairz3,enum", "--codegen", /*"--evalground",*/ "--feelinglucky")) ++
       isZ3Available.option(List("--solvers=smt-z3", "--feelinglucky")) ++
       isCVC4Available.option(List("--solvers=smt-cvc4", "--feelinglucky")))
-        .map( _ :+ "--timeout=120")
+        .map( _ :+ "--timeout=150")
   }
 
 }
-- 
GitLab