From 92a3c857b08a222b0826f53cc9dd9860dbf0378e Mon Sep 17 00:00:00 2001
From: Marco Antognini <antognini.marco@gmail.com>
Date: Sun, 3 Jan 2016 18:49:45 +0100
Subject: [PATCH] Update GenCSuite, partially revert "Fix verification
 sub-suite for GenC"

---
 src/test/scala/leon/genc/GenCSuite.scala                       | 3 +--
 .../scala/leon/regression/verification/VerificationSuite.scala | 2 +-
 .../leon/regression/verification/XLangVerificationSuite.scala  | 3 ++-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/test/scala/leon/genc/GenCSuite.scala b/src/test/scala/leon/genc/GenCSuite.scala
index 4292f9583..df6d30e5c 100644
--- a/src/test/scala/leon/genc/GenCSuite.scala
+++ b/src/test/scala/leon/genc/GenCSuite.scala
@@ -189,8 +189,7 @@ class GenCSuite extends LeonRegressionSuite {
     override def suiteName = "Verification Suite For GenC"
 
     // Add a timeout for the verification
-    override def optionVariants =
-      super.optionVariants map { opts => "--timeout=5" :: opts }
+    override val optionVariants = List(List("--solvers=smt-z3,ground"))
   }
 
   // Run verification suite as a nested suite
diff --git a/src/test/scala/leon/regression/verification/VerificationSuite.scala b/src/test/scala/leon/regression/verification/VerificationSuite.scala
index d7eafb38c..f2ae97880 100644
--- a/src/test/scala/leon/regression/verification/VerificationSuite.scala
+++ b/src/test/scala/leon/regression/verification/VerificationSuite.scala
@@ -19,7 +19,7 @@ import org.scalatest.{Reporter => _, _}
 // This is because we compile all tests from each folder together.
 trait VerificationSuite extends LeonRegressionSuite {
 
-  def optionVariants: List[List[String]]
+  val optionVariants: List[List[String]]
   val testDir: String
 
   val ignored: Seq[String] = Seq()
diff --git a/src/test/scala/leon/regression/verification/XLangVerificationSuite.scala b/src/test/scala/leon/regression/verification/XLangVerificationSuite.scala
index 0b6a0c37d..6fe7b0740 100644
--- a/src/test/scala/leon/regression/verification/XLangVerificationSuite.scala
+++ b/src/test/scala/leon/regression/verification/XLangVerificationSuite.scala
@@ -9,7 +9,7 @@ import leon.solvers.SolverFactory
 // This is because we compile all tests from each folder together.
 class XLangVerificationSuite extends VerificationSuite {
 
-  def optionVariants: List[List[String]] = {
+  val optionVariants: List[List[String]] = {
     val isZ3Available = SolverFactory.hasZ3
 
     List(
@@ -25,3 +25,4 @@ class XLangVerificationSuite extends VerificationSuite {
   val testDir: String = "regression/verification/xlang/"
   override val desugarXLang = true
 }
+
-- 
GitLab