diff --git a/src/test/scala/leon/test/LeonTests.scala b/src/test/scala/leon/test/LeonTests.scala index 27672ef35370bbf8d7fc87cc3dd85cabe86c0188..6e943463e02066c115ae6bf9980c6f66682fc4e3 100644 --- a/src/test/scala/leon/test/LeonTests.scala +++ b/src/test/scala/leon/test/LeonTests.scala @@ -22,42 +22,42 @@ class LeonAllTests extends Suites( ) class LeonFunTests extends Suites( - new FrontEndsTest, + new FrontEndsSuite, new RepairSuite, - new TerminationRegression, + new TerminationSuite, new StablePrintingSuite, new SynthesisSuite, new SynthesisRegressionSuite, - new LibraryVerificationRegression, - new PureScalaVerificationRegression, - new XLangVerificationRegression + new LibraryVerificationSuite, + new PureScalaVerificationSuite, + new XLangVerificationSuite ) class LeonUnitTests extends Suites( - new CodeGenTests, + new CodeGenSuite, - new ImportsTests, + new ImportsSuite, - new Streams, + new StreamsSuite, - new DefOpsTests, + new DefOpsSuite, new LikelyEqSuite, - new TransformationTests, - new TreeNormalizationsTests, - new TreeOpsTests, - new TreeTests, + new TransformationSuite, + new TreeNormalizationsSuite, + new TreeOpsSuite, + new TreeTestsSuite, - new EnumerationSolverTests, - new TimeoutSolverTests, - new UnrollingSolverTests, + new EnumerationSolverSuite, + new TimeoutSolverSuite, + new UnrollingSolverSuite, new AlgebraSuite, new LinearEquationsSuite, - new DefaultEvaluatorTests, - new EvaluatorsTests + new DefaultEvaluatorSuite, + new EvaluatorSuite ) diff --git a/src/test/scala/leon/test/codegen/CodeGenTests.scala b/src/test/scala/leon/test/codegen/CodeGenSuite.scala similarity index 99% rename from src/test/scala/leon/test/codegen/CodeGenTests.scala rename to src/test/scala/leon/test/codegen/CodeGenSuite.scala index 88f1481f7504446530f5eee853ab6fe3e6bb5dce..6ad41d65a0ea6429b33a6abcae02bfaded189027 100644 --- a/src/test/scala/leon/test/codegen/CodeGenTests.scala +++ b/src/test/scala/leon/test/codegen/CodeGenSuite.scala @@ -17,7 +17,7 @@ import EvaluationResults._ * - Add the test name and expected result in the result variable. * Make sure the relative order of the tests matches that of code */ -class CodeGenTests extends test.LeonTestSuite { +class CodeGenSuite extends test.LeonTestSuite { case class TestCase( name : String, diff --git a/src/test/scala/leon/test/evaluators/DefaultEvaluatorTests.scala b/src/test/scala/leon/test/evaluators/DefaultEvaluatorSuite.scala similarity index 99% rename from src/test/scala/leon/test/evaluators/DefaultEvaluatorTests.scala rename to src/test/scala/leon/test/evaluators/DefaultEvaluatorSuite.scala index ad359346a3e842df1cc621be793cfba3557dfde7..7286ef382207a01c049976d0706d1691c9ce6f3d 100644 --- a/src/test/scala/leon/test/evaluators/DefaultEvaluatorTests.scala +++ b/src/test/scala/leon/test/evaluators/DefaultEvaluatorSuite.scala @@ -10,7 +10,7 @@ import leon.purescala.Expressions._ import leon.purescala.Types._ import leon.purescala.Constructors._ -class DefaultEvaluatorTests extends leon.test.LeonTestSuite { +class DefaultEvaluatorSuite extends leon.test.LeonTestSuite { private implicit lazy val leonContext: LeonContext = createLeonContext() private val emptyProgram = Program.empty diff --git a/src/test/scala/leon/test/evaluators/EvaluatorsTests.scala b/src/test/scala/leon/test/evaluators/EvaluatorSuite.scala similarity index 99% rename from src/test/scala/leon/test/evaluators/EvaluatorsTests.scala rename to src/test/scala/leon/test/evaluators/EvaluatorSuite.scala index 1f00e411f8864613f38903512334388c898b2fea..d1957bcf38fa885b2d66b8411f30d9ffb420852b 100644 --- a/src/test/scala/leon/test/evaluators/EvaluatorsTests.scala +++ b/src/test/scala/leon/test/evaluators/EvaluatorSuite.scala @@ -15,7 +15,7 @@ import leon.purescala.Types._ import leon.purescala.Extractors._ import leon.purescala.Constructors._ -class EvaluatorsTests extends leon.test.LeonTestSuite { +class EvaluatorSuite extends leon.test.LeonTestSuite { private implicit lazy val leonContext = testContext private val evaluatorConstructors : List[(LeonContext,Program)=>Evaluator] = List( diff --git a/src/test/scala/leon/test/frontends/FrontEndsTest.scala b/src/test/scala/leon/test/frontends/FrontEndsSuite.scala similarity index 96% rename from src/test/scala/leon/test/frontends/FrontEndsTest.scala rename to src/test/scala/leon/test/frontends/FrontEndsSuite.scala index 76370b47efd3f69b133127d9596deaa15a2b65b3..28ca16b40368ad6b8a1b9ef80f2ccf123e1842f5 100644 --- a/src/test/scala/leon/test/frontends/FrontEndsTest.scala +++ b/src/test/scala/leon/test/frontends/FrontEndsSuite.scala @@ -7,7 +7,7 @@ import test.LeonTestSuite import purescala.Definitions.Program import java.io.File -class FrontEndsTest extends LeonTestSuite { +class FrontEndsSuite extends LeonTestSuite { // Hard-code output directory, for Eclipse purposes val pipeFront = frontends.scalac.ExtractionPhase andThen utils.PreprocessingPhase diff --git a/src/test/scala/leon/test/frontends/ImportsTests.scala b/src/test/scala/leon/test/frontends/ImportsSuite.scala similarity index 97% rename from src/test/scala/leon/test/frontends/ImportsTests.scala rename to src/test/scala/leon/test/frontends/ImportsSuite.scala index e01c786abef801f03c873d18b71a413578703e5f..8d1cdbbdb6a4cca0f5fe182226622d26afe86133 100644 --- a/src/test/scala/leon/test/frontends/ImportsTests.scala +++ b/src/test/scala/leon/test/frontends/ImportsSuite.scala @@ -9,7 +9,7 @@ import purescala.ScalaPrinter import frontends.scalac._ import utils._ -class ImportsTests extends LeonTestSuite { +class ImportsSuite extends LeonTestSuite { private def parseStrings(strs : List[String]) : Program = { val reporter = new DefaultReporter(Set()) diff --git a/src/test/scala/leon/test/purescala/DataGen.scala b/src/test/scala/leon/test/purescala/DataGenSuite.scala similarity index 99% rename from src/test/scala/leon/test/purescala/DataGen.scala rename to src/test/scala/leon/test/purescala/DataGenSuite.scala index 8fcc97be203a6c575695817bd23914cb676e72a1..2ba0bf0178f5589d1b4c8e07004a46232ca94633 100644 --- a/src/test/scala/leon/test/purescala/DataGen.scala +++ b/src/test/scala/leon/test/purescala/DataGenSuite.scala @@ -14,7 +14,7 @@ import leon.datagen._ import leon.evaluators._ -class DataGen extends LeonTestSuite { +class DataGenSuite extends LeonTestSuite { private def parseString(str : String) : Program = { val pipeline = TemporaryInputPhase andThen ExtractionPhase andThen PreprocessingPhase diff --git a/src/test/scala/leon/test/purescala/DefOpsTests.scala b/src/test/scala/leon/test/purescala/DefOpsSuite.scala similarity index 98% rename from src/test/scala/leon/test/purescala/DefOpsTests.scala rename to src/test/scala/leon/test/purescala/DefOpsSuite.scala index a7b04bf85e65e07f641e05bdc9aa69cf9c94348f..245c1191fac5b801a8c7bb122749a5ae278161f9 100644 --- a/src/test/scala/leon/test/purescala/DefOpsTests.scala +++ b/src/test/scala/leon/test/purescala/DefOpsSuite.scala @@ -70,7 +70,7 @@ private [purescala] object DefOpsHelper extends LeonTestSuite { lazy val fooC = program.lookup("foo.bar.baz.Foo.fooC") } -class DefOpsTests extends LeonTestSuite { +class DefOpsSuite extends LeonTestSuite { import DefOpsHelper._ test("Find base definition"){ diff --git a/src/test/scala/leon/test/purescala/TransformationTests.scala b/src/test/scala/leon/test/purescala/TransformationSuite.scala similarity index 97% rename from src/test/scala/leon/test/purescala/TransformationTests.scala rename to src/test/scala/leon/test/purescala/TransformationSuite.scala index a8227173dd838685775e51edbe78ea9fe5dfeff4..9e8cefb6165c487591b2f30afa1afcf505f68a74 100644 --- a/src/test/scala/leon/test/purescala/TransformationTests.scala +++ b/src/test/scala/leon/test/purescala/TransformationSuite.scala @@ -13,7 +13,7 @@ import leon.purescala.ExprOps._ import leon.solvers.z3.UninterpretedZ3Solver import leon.solvers._ -class TransformationTests extends LeonTestSuite { +class TransformationSuite extends LeonTestSuite { val pipeline = ExtractionPhase andThen PreprocessingPhase diff --git a/src/test/scala/leon/test/purescala/TreeNormalizationsTests.scala b/src/test/scala/leon/test/purescala/TreeNormalizationsSuite.scala similarity index 97% rename from src/test/scala/leon/test/purescala/TreeNormalizationsTests.scala rename to src/test/scala/leon/test/purescala/TreeNormalizationsSuite.scala index e7ecc6b727baee15949f8c122df130f36a31efd5..fc11c8a0911d937e3c81195bbca99490eb31ee39 100644 --- a/src/test/scala/leon/test/purescala/TreeNormalizationsTests.scala +++ b/src/test/scala/leon/test/purescala/TreeNormalizationsSuite.scala @@ -9,7 +9,7 @@ import leon.purescala.Types._ import leon.purescala.Expressions._ import leon.purescala.TreeNormalizations._ -class TreeNormalizationsTests extends LeonTestSuite with WithLikelyEq { +class TreeNormalizationsSuite extends LeonTestSuite with WithLikelyEq { def i(x: Int) = InfiniteIntegerLiteral(x) val xId = FreshIdentifier("x", IntegerType) diff --git a/src/test/scala/leon/test/purescala/TreeOpsTests.scala b/src/test/scala/leon/test/purescala/TreeOpsSuite.scala similarity index 98% rename from src/test/scala/leon/test/purescala/TreeOpsTests.scala rename to src/test/scala/leon/test/purescala/TreeOpsSuite.scala index 88116db6b61ce9389dd319a56372e1f043a377a8..b73eec580ce50ed4dbde963b3ddeffe6db50d2d7 100644 --- a/src/test/scala/leon/test/purescala/TreeOpsTests.scala +++ b/src/test/scala/leon/test/purescala/TreeOpsSuite.scala @@ -8,7 +8,7 @@ import leon.purescala.Expressions._ import leon.purescala.Types._ import leon.purescala.ExprOps._ -class TreeOpsTests extends LeonTestSuite with WithLikelyEq { +class TreeOpsSuite extends LeonTestSuite with WithLikelyEq { test("Path-aware simplifications") { // TODO actually testing something here would be better, sorry diff --git a/src/test/scala/leon/test/purescala/TreeTests.scala b/src/test/scala/leon/test/purescala/TreeTestsSuite.scala similarity index 95% rename from src/test/scala/leon/test/purescala/TreeTests.scala rename to src/test/scala/leon/test/purescala/TreeTestsSuite.scala index 0918457c463a3b188ab5ae385910cc6d32f4d2ff..933ba02dc4397850965c14d5dbf22ee8f5fe3f97 100644 --- a/src/test/scala/leon/test/purescala/TreeTests.scala +++ b/src/test/scala/leon/test/purescala/TreeTestsSuite.scala @@ -9,7 +9,7 @@ import leon.purescala.Constructors._ import leon.purescala.Expressions._ import leon.purescala.Types._ -class TreeTests extends LeonTestSuite { +class TreeTestsSuite extends LeonTestSuite { test("And- and Or- simplifications") { val x = Variable(FreshIdentifier("x", BooleanType)) diff --git a/src/test/scala/leon/test/solvers/EnumerationSolverTests.scala b/src/test/scala/leon/test/solvers/EnumerationSolverSuite.scala similarity index 95% rename from src/test/scala/leon/test/solvers/EnumerationSolverTests.scala rename to src/test/scala/leon/test/solvers/EnumerationSolverSuite.scala index 3fac225829de17efcd76c8f9f112a6d0acfd8e8c..cfe8ab17cea7ba0a5311cb3459bd4f514c9e1e35 100644 --- a/src/test/scala/leon/test/solvers/EnumerationSolverTests.scala +++ b/src/test/scala/leon/test/solvers/EnumerationSolverSuite.scala @@ -9,7 +9,7 @@ import leon.purescala.Definitions._ import leon.purescala.Expressions._ import leon.purescala.Types._ -class EnumerationSolverTests extends LeonTestSuite { +class EnumerationSolverSuite extends LeonTestSuite { private def check(sf: SolverFactory[Solver], e: Expr): Option[Boolean] = { val s = sf.getNewSolver() s.assertCnstr(e) diff --git a/src/test/scala/leon/test/solvers/TimeoutSolverTests.scala b/src/test/scala/leon/test/solvers/TimeoutSolverSuite.scala similarity index 97% rename from src/test/scala/leon/test/solvers/TimeoutSolverTests.scala rename to src/test/scala/leon/test/solvers/TimeoutSolverSuite.scala index d319b0f2f1efb2b344afb24928b9212a64f646ee..6c7c8ab714577313aa3ded7119136b71eb6b280b 100644 --- a/src/test/scala/leon/test/solvers/TimeoutSolverTests.scala +++ b/src/test/scala/leon/test/solvers/TimeoutSolverSuite.scala @@ -11,7 +11,7 @@ import leon.purescala.Definitions._ import leon.purescala.Expressions._ import leon.purescala.Types._ -class TimeoutSolverTests extends LeonTestSuite { +class TimeoutSolverSuite extends LeonTestSuite { private class IdioticSolver(val context : LeonContext, val program: Program) extends Solver with Interruptible{ val name = "Idiotic" val description = "Loops" diff --git a/src/test/scala/leon/test/solvers/UnrollingSolverTests.scala b/src/test/scala/leon/test/solvers/UnrollingSolverSuite.scala similarity index 97% rename from src/test/scala/leon/test/solvers/UnrollingSolverTests.scala rename to src/test/scala/leon/test/solvers/UnrollingSolverSuite.scala index 121101041a2fc6cfde07820341998f116b0b24f4..c6cfc68388636b381e696a01b59f002ffad492d8 100644 --- a/src/test/scala/leon/test/solvers/UnrollingSolverTests.scala +++ b/src/test/scala/leon/test/solvers/UnrollingSolverSuite.scala @@ -11,7 +11,7 @@ import leon.solvers._ import leon.solvers.z3._ import leon.solvers.combinators._ -class UnrollingSolverTests extends LeonTestSuite { +class UnrollingSolverSuite extends LeonTestSuite { private val fx : Identifier = FreshIdentifier("x", IntegerType) private val fres : Identifier = FreshIdentifier("res", IntegerType) diff --git a/src/test/scala/leon/test/termination/TerminationRegression.scala b/src/test/scala/leon/test/termination/TerminationSuite.scala similarity index 98% rename from src/test/scala/leon/test/termination/TerminationRegression.scala rename to src/test/scala/leon/test/termination/TerminationSuite.scala index 829fad97b28253c73be78c44dd5d6a9ed99cebb5..83186d8ac71a67be0898f14c40cabe81ceeb52af 100644 --- a/src/test/scala/leon/test/termination/TerminationRegression.scala +++ b/src/test/scala/leon/test/termination/TerminationSuite.scala @@ -9,7 +9,7 @@ import leon.termination._ import java.io.File -class TerminationRegression extends LeonTestSuite { +class TerminationSuite extends LeonTestSuite { private var counter : Int = 0 private def nextInt() : Int = { counter += 1 diff --git a/src/test/scala/leon/test/utils/Streams.scala b/src/test/scala/leon/test/utils/StreamsSuite.scala similarity index 97% rename from src/test/scala/leon/test/utils/Streams.scala rename to src/test/scala/leon/test/utils/StreamsSuite.scala index 3201301e641f36df96d1e148f5ff1f4c3f4d7224..ac0ab2e226bddd0f0fd6272783f74845abb94a78 100644 --- a/src/test/scala/leon/test/utils/Streams.scala +++ b/src/test/scala/leon/test/utils/StreamsSuite.scala @@ -6,7 +6,7 @@ import leon.test._ import leon.purescala.Common._ import leon.utils.StreamUtils._ -class Streams extends LeonTestSuite { +class StreamsSuite extends LeonTestSuite { test("Cartesian Product 1") { val s1 = FreshIdentifier("B", alwaysShowUniqueID = true) #:: FreshIdentifier("B", alwaysShowUniqueID = true) #:: diff --git a/src/test/scala/leon/test/verification/LibraryVerificationRegression.scala b/src/test/scala/leon/test/verification/LibraryVerificationSuite.scala similarity index 91% rename from src/test/scala/leon/test/verification/LibraryVerificationRegression.scala rename to src/test/scala/leon/test/verification/LibraryVerificationSuite.scala index 4a2228c47e895dcd0d9332ca969a2a8bd8db32bf..a8acb56bb51cd88156dd3dd79bd81c0cfc6d279d 100644 --- a/src/test/scala/leon/test/verification/LibraryVerificationRegression.scala +++ b/src/test/scala/leon/test/verification/LibraryVerificationSuite.scala @@ -8,7 +8,7 @@ import leon.frontends.scalac.ExtractionPhase import leon.utils.PreprocessingPhase import leon.verification.AnalysisPhase -class LibraryVerificationRegression extends LeonTestSuite { +class LibraryVerificationSuite extends LeonTestSuite { test("Verify the library") { val pipeline = ExtractionPhase andThen PreprocessingPhase andThen diff --git a/src/test/scala/leon/test/verification/NewSolversRegression.scala b/src/test/scala/leon/test/verification/NewSolversSuite.scala similarity index 93% rename from src/test/scala/leon/test/verification/NewSolversRegression.scala rename to src/test/scala/leon/test/verification/NewSolversSuite.scala index 90c8631f4fb62d17a4d8024aaca4f34ad12a366b..2dcf2e2b4b5c16649cfcd070bfc4990360b78ede 100644 --- a/src/test/scala/leon/test/verification/NewSolversRegression.scala +++ b/src/test/scala/leon/test/verification/NewSolversSuite.scala @@ -10,7 +10,7 @@ import leon.verification.AnalysisPhase // This is because we compile all tests from each folder separately. // This class is currently NOT in LeonAllTests -class NewSolversRegression extends VerificationRegression { +class NewSolversSuite extends VerificationSuite { val testDir = "regression/verification/newsolvers/" val pipeFront = xlang.NoXLangFeaturesChecking diff --git a/src/test/scala/leon/test/verification/PureScalaVerificationRegression.scala b/src/test/scala/leon/test/verification/PureScalaVerificationSuite.scala similarity index 94% rename from src/test/scala/leon/test/verification/PureScalaVerificationRegression.scala rename to src/test/scala/leon/test/verification/PureScalaVerificationSuite.scala index 3bd1b82d4936b1c31c97eff4b3bbb66449a8ad57..92166de3c720261d19ef8d914d3c3f1be918ce32 100644 --- a/src/test/scala/leon/test/verification/PureScalaVerificationRegression.scala +++ b/src/test/scala/leon/test/verification/PureScalaVerificationSuite.scala @@ -9,7 +9,7 @@ import _root_.smtlib.interpreters._ // If you add another regression test, make sure it contains one object whose name matches the file name // This is because we compile all tests from each folder separately. -class PureScalaVerificationRegression extends VerificationRegression { +class PureScalaVerificationSuite extends VerificationSuite { val testDir = "regression/verification/purescala/" val pipeFront = xlang.NoXLangFeaturesChecking diff --git a/src/test/scala/leon/test/verification/VerificationRegression.scala b/src/test/scala/leon/test/verification/VerificationSuite.scala similarity index 98% rename from src/test/scala/leon/test/verification/VerificationRegression.scala rename to src/test/scala/leon/test/verification/VerificationSuite.scala index 55030f8713ca386c79b0359345f6db9cc84561ba..24aba32735ef80cf489df0a745815c6b65b76bbf 100644 --- a/src/test/scala/leon/test/verification/VerificationRegression.scala +++ b/src/test/scala/leon/test/verification/VerificationSuite.scala @@ -15,7 +15,7 @@ import org.scalatest.{Reporter => TestReporter, _} // If you add another regression test, make sure it contains one object whose name matches the file name // This is because we compile all tests from each folder separately. -trait VerificationRegression extends LeonTestSuite { +trait VerificationSuite extends LeonTestSuite { val optionVariants: List[List[String]] val testDir: String diff --git a/src/test/scala/leon/test/verification/XLangVerificationRegression.scala b/src/test/scala/leon/test/verification/XLangVerificationSuite.scala similarity index 98% rename from src/test/scala/leon/test/verification/XLangVerificationRegression.scala rename to src/test/scala/leon/test/verification/XLangVerificationSuite.scala index 84c10b3e721e8cb322c1e8dc8737f6ca9d9b7ba7..7cb6c0ab99e7021dcdfb8bb21d0cd123840329b1 100644 --- a/src/test/scala/leon/test/verification/XLangVerificationRegression.scala +++ b/src/test/scala/leon/test/verification/XLangVerificationSuite.scala @@ -14,7 +14,7 @@ import _root_.smtlib.interpreters._ import java.io.File -class XLangVerificationRegression extends LeonTestSuite { +class XLangVerificationSuite extends LeonTestSuite { private var counter : Int = 0 private def nextInt() : Int = { counter += 1