From b4448a666e419c573048f24edb18004627fd5780 Mon Sep 17 00:00:00 2001 From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch> Date: Mon, 17 Aug 2015 14:51:32 +0200 Subject: [PATCH] Tests in different packages --- .../LeonTestSuiteWithProgram.scala | 2 +- .../scala/leon/integration}/TestSilentReporter.scala | 3 ++- .../evaluators/CodegenEvaluatorSuite.scala | 11 ++++------- .../evaluators/EvaluatorSuite.scala | 6 ++++-- .../helpers/ExpressionsDSL.scala | 2 +- .../{test => integration}/helpers/WithLikelyEq.scala | 2 +- .../purescala/DataGenSuite.scala | 6 ++++-- .../{test => integration}/purescala/DefOpsSuite.scala | 3 ++- .../purescala/ExprOpsSuite.scala | 6 ++++-- .../purescala/InliningSuite.scala | 6 ++++-- .../purescala/SimplifyPathsSuite.scala | 2 +- .../solvers/EnumerationSolverSuite.scala | 2 +- .../solvers/FairZ3SolverTests.scala | 2 +- .../solvers/LeonSolverSuite.scala | 3 ++- .../solvers/ModelEnumerationSuite.scala | 6 ++++-- .../solvers/TimeoutSolverSuite.scala | 2 +- .../solvers/UnrollingSolverSuite.scala | 2 +- .../leon/{test => regression}/LeonTestSuite.scala | 5 +---- .../scala/leon/regression}/TestSilentReporter.scala | 3 ++- .../frontends/FrontEndsSuite.scala | 4 ++-- .../{test => regression}/repair/RepairSuite.scala | 5 +++-- .../synthesis/StablePrintingSuite.scala | 5 ++--- .../synthesis/SynthesisRegressionSuite.scala | 5 +++-- .../synthesis/SynthesisSuite.scala | 5 +++-- .../termination/TerminationSuite.scala | 4 ++-- .../testcases/TestCasesCompile.scala | 4 ++-- .../verification/LibraryVerificationSuite.scala | 6 +++--- .../verification/PureScalaVerificationSuite.scala | 3 ++- .../verification/VerificationSuite.scala | 7 +++---- .../verification/XLangVerificationSuite.scala | 4 ++-- 30 files changed, 68 insertions(+), 58 deletions(-) rename src/integration/scala/leon/{test => integration}/LeonTestSuiteWithProgram.scala (98%) rename src/{regression/scala/leon/test => integration/scala/leon/integration}/TestSilentReporter.scala (93%) rename src/integration/scala/leon/{test => integration}/evaluators/CodegenEvaluatorSuite.scala (97%) rename src/integration/scala/leon/{test => integration}/evaluators/EvaluatorSuite.scala (98%) rename src/integration/scala/leon/{test => integration}/helpers/ExpressionsDSL.scala (98%) rename src/integration/scala/leon/{test => integration}/helpers/WithLikelyEq.scala (98%) rename src/integration/scala/leon/{test => integration}/purescala/DataGenSuite.scala (93%) rename src/integration/scala/leon/{test => integration}/purescala/DefOpsSuite.scala (97%) rename src/integration/scala/leon/{test => integration}/purescala/ExprOpsSuite.scala (92%) rename src/integration/scala/leon/{test => integration}/purescala/InliningSuite.scala (83%) rename src/integration/scala/leon/{test => integration}/purescala/SimplifyPathsSuite.scala (98%) rename src/integration/scala/leon/{test => integration}/solvers/EnumerationSolverSuite.scala (95%) rename src/integration/scala/leon/{test => integration}/solvers/FairZ3SolverTests.scala (98%) rename src/integration/scala/leon/{test => integration}/solvers/LeonSolverSuite.scala (96%) rename src/integration/scala/leon/{test => integration}/solvers/ModelEnumerationSuite.scala (97%) rename src/integration/scala/leon/{test => integration}/solvers/TimeoutSolverSuite.scala (98%) rename src/integration/scala/leon/{test => integration}/solvers/UnrollingSolverSuite.scala (97%) rename src/regression/scala/leon/{test => regression}/LeonTestSuite.scala (97%) rename src/{integration/scala/leon/test => regression/scala/leon/regression}/TestSilentReporter.scala (93%) rename src/regression/scala/leon/{test => regression}/frontends/FrontEndsSuite.scala (95%) rename src/regression/scala/leon/{test => regression}/repair/RepairSuite.scala (92%) rename src/regression/scala/leon/{test => regression}/synthesis/StablePrintingSuite.scala (97%) rename src/regression/scala/leon/{test => regression}/synthesis/SynthesisRegressionSuite.scala (94%) rename src/regression/scala/leon/{test => regression}/synthesis/SynthesisSuite.scala (98%) rename src/regression/scala/leon/{test => regression}/termination/TerminationSuite.scala (97%) rename src/regression/scala/leon/{test => regression}/testcases/TestCasesCompile.scala (94%) rename src/regression/scala/leon/{test => regression}/verification/LibraryVerificationSuite.scala (84%) rename src/regression/scala/leon/{test => regression}/verification/PureScalaVerificationSuite.scala (96%) rename src/regression/scala/leon/{test => regression}/verification/VerificationSuite.scala (95%) rename src/regression/scala/leon/{test => regression}/verification/XLangVerificationSuite.scala (96%) diff --git a/src/integration/scala/leon/test/LeonTestSuiteWithProgram.scala b/src/integration/scala/leon/integration/LeonTestSuiteWithProgram.scala similarity index 98% rename from src/integration/scala/leon/test/LeonTestSuiteWithProgram.scala rename to src/integration/scala/leon/integration/LeonTestSuiteWithProgram.scala index 17d65364d..27c29f038 100644 --- a/src/integration/scala/leon/test/LeonTestSuiteWithProgram.scala +++ b/src/integration/scala/leon/integration/LeonTestSuiteWithProgram.scala @@ -1,6 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test +package leon.integration import leon._ import leon.purescala.Definitions.Program diff --git a/src/regression/scala/leon/test/TestSilentReporter.scala b/src/integration/scala/leon/integration/TestSilentReporter.scala similarity index 93% rename from src/regression/scala/leon/test/TestSilentReporter.scala rename to src/integration/scala/leon/integration/TestSilentReporter.scala index a303d35a9..6c639f74a 100644 --- a/src/regression/scala/leon/test/TestSilentReporter.scala +++ b/src/integration/scala/leon/integration/TestSilentReporter.scala @@ -1,6 +1,7 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test +package leon.integration + import leon.DefaultReporter class TestSilentReporter extends DefaultReporter(Set()) { diff --git a/src/integration/scala/leon/test/evaluators/CodegenEvaluatorSuite.scala b/src/integration/scala/leon/integration/evaluators/CodegenEvaluatorSuite.scala similarity index 97% rename from src/integration/scala/leon/test/evaluators/CodegenEvaluatorSuite.scala rename to src/integration/scala/leon/integration/evaluators/CodegenEvaluatorSuite.scala index bddf8da58..29f4a78a8 100644 --- a/src/integration/scala/leon/test/evaluators/CodegenEvaluatorSuite.scala +++ b/src/integration/scala/leon/integration/evaluators/CodegenEvaluatorSuite.scala @@ -1,12 +1,9 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.evaluators +package leon.integration.evaluators -import leon._ -import leon.evaluators._ - -import leon.utils.{TemporaryInputPhase, PreprocessingPhase} -import leon.frontends.scalac.ExtractionPhase +import leon.evaluators._ +import leon.integration.LeonTestSuiteWithProgram import leon.purescala.Common._ import leon.purescala.Definitions._ @@ -18,7 +15,7 @@ import leon.purescala.Constructors._ import leon.codegen._ -class CodegenEvaluatorSuite extends leon.test.LeonTestSuiteWithProgram { +class CodegenEvaluatorSuite extends LeonTestSuiteWithProgram { val sources = List(""" import leon.lang._ diff --git a/src/integration/scala/leon/test/evaluators/EvaluatorSuite.scala b/src/integration/scala/leon/integration/evaluators/EvaluatorSuite.scala similarity index 98% rename from src/integration/scala/leon/test/evaluators/EvaluatorSuite.scala rename to src/integration/scala/leon/integration/evaluators/EvaluatorSuite.scala index dfc824f13..6465d764a 100644 --- a/src/integration/scala/leon/test/evaluators/EvaluatorSuite.scala +++ b/src/integration/scala/leon/integration/evaluators/EvaluatorSuite.scala @@ -1,8 +1,10 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.allEvaluators +package leon.integration.evaluators import leon._ +import leon.integration.LeonTestSuiteWithProgram +import leon.integration.helpers.ExpressionsDSL import leon.test._ import leon.evaluators._ @@ -18,7 +20,7 @@ import leon.purescala.Extractors._ import leon.purescala.Constructors._ import leon.codegen._ -class EvaluatorSuite extends LeonTestSuiteWithProgram with helpers.ExpressionsDSL { +class EvaluatorSuite extends LeonTestSuiteWithProgram with ExpressionsDSL { val sources = List( """|object CaseClasses { diff --git a/src/integration/scala/leon/test/helpers/ExpressionsDSL.scala b/src/integration/scala/leon/integration/helpers/ExpressionsDSL.scala similarity index 98% rename from src/integration/scala/leon/test/helpers/ExpressionsDSL.scala rename to src/integration/scala/leon/integration/helpers/ExpressionsDSL.scala index 08ab65881..5725bd7c1 100644 --- a/src/integration/scala/leon/test/helpers/ExpressionsDSL.scala +++ b/src/integration/scala/leon/integration/helpers/ExpressionsDSL.scala @@ -1,4 +1,4 @@ -package leon.test.helpers +package leon.integration.helpers import org.scalatest.Assertions diff --git a/src/integration/scala/leon/test/helpers/WithLikelyEq.scala b/src/integration/scala/leon/integration/helpers/WithLikelyEq.scala similarity index 98% rename from src/integration/scala/leon/test/helpers/WithLikelyEq.scala rename to src/integration/scala/leon/integration/helpers/WithLikelyEq.scala index aee9e7671..7425bba66 100644 --- a/src/integration/scala/leon/test/helpers/WithLikelyEq.scala +++ b/src/integration/scala/leon/integration/helpers/WithLikelyEq.scala @@ -1,6 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.helpers +package leon.integration.helpers import org.scalatest.Assertions diff --git a/src/integration/scala/leon/test/purescala/DataGenSuite.scala b/src/integration/scala/leon/integration/purescala/DataGenSuite.scala similarity index 93% rename from src/integration/scala/leon/test/purescala/DataGenSuite.scala rename to src/integration/scala/leon/integration/purescala/DataGenSuite.scala index 2ca61596f..bb9fe8fe9 100644 --- a/src/integration/scala/leon/test/purescala/DataGenSuite.scala +++ b/src/integration/scala/leon/integration/purescala/DataGenSuite.scala @@ -1,7 +1,9 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.purescala +package leon.integration.purescala +import leon.integration.LeonTestSuiteWithProgram +import leon.integration.helpers.ExpressionsDSL import leon.test._ import leon.utils.{TemporaryInputPhase, PreprocessingPhase} import leon.frontends.scalac.ExtractionPhase @@ -14,7 +16,7 @@ import leon.datagen._ import leon.evaluators._ -class DataGenSuite extends LeonTestSuiteWithProgram with helpers.ExpressionsDSL { +class DataGenSuite extends LeonTestSuiteWithProgram with ExpressionsDSL { val sources = List( """|import leon.lang._ |object Program { diff --git a/src/integration/scala/leon/test/purescala/DefOpsSuite.scala b/src/integration/scala/leon/integration/purescala/DefOpsSuite.scala similarity index 97% rename from src/integration/scala/leon/test/purescala/DefOpsSuite.scala rename to src/integration/scala/leon/integration/purescala/DefOpsSuite.scala index 663c533eb..b477d07ac 100644 --- a/src/integration/scala/leon/test/purescala/DefOpsSuite.scala +++ b/src/integration/scala/leon/integration/purescala/DefOpsSuite.scala @@ -1,7 +1,8 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.purescala +package leon.integration.purescala +import leon.integration.LeonTestSuiteWithProgram import leon.test._ import leon._ diff --git a/src/integration/scala/leon/test/purescala/ExprOpsSuite.scala b/src/integration/scala/leon/integration/purescala/ExprOpsSuite.scala similarity index 92% rename from src/integration/scala/leon/test/purescala/ExprOpsSuite.scala rename to src/integration/scala/leon/integration/purescala/ExprOpsSuite.scala index 47ac7e4c0..abd4bf93d 100644 --- a/src/integration/scala/leon/test/purescala/ExprOpsSuite.scala +++ b/src/integration/scala/leon/integration/purescala/ExprOpsSuite.scala @@ -1,7 +1,9 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.purescala +package leon.integration.purescala +import leon.integration.LeonTestSuiteWithProgram +import leon.integration.helpers.ExpressionsDSL import leon.test._ import leon._ @@ -13,7 +15,7 @@ import leon.purescala.DefOps._ import leon.purescala.Common._ import leon.utils._ -class ExprOpsSuite extends LeonTestSuiteWithProgram with helpers.ExpressionsDSL { +class ExprOpsSuite extends LeonTestSuiteWithProgram with ExpressionsDSL { val sources = List( """object Casts1 { diff --git a/src/integration/scala/leon/test/purescala/InliningSuite.scala b/src/integration/scala/leon/integration/purescala/InliningSuite.scala similarity index 83% rename from src/integration/scala/leon/test/purescala/InliningSuite.scala rename to src/integration/scala/leon/integration/purescala/InliningSuite.scala index 79c08ba35..4faeb0970 100644 --- a/src/integration/scala/leon/test/purescala/InliningSuite.scala +++ b/src/integration/scala/leon/integration/purescala/InliningSuite.scala @@ -1,11 +1,13 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.purescala +package leon.integration.purescala +import leon.integration.LeonTestSuiteWithProgram +import leon.integration.helpers.ExpressionsDSL import leon.test._ import leon.purescala.Expressions._ -class InliningSuite extends LeonTestSuiteWithProgram with helpers.ExpressionsDSL { +class InliningSuite extends LeonTestSuiteWithProgram with ExpressionsDSL { val sources = List( """| |import leon.lang._ diff --git a/src/integration/scala/leon/test/purescala/SimplifyPathsSuite.scala b/src/integration/scala/leon/integration/purescala/SimplifyPathsSuite.scala similarity index 98% rename from src/integration/scala/leon/test/purescala/SimplifyPathsSuite.scala rename to src/integration/scala/leon/integration/purescala/SimplifyPathsSuite.scala index b538c2492..7ebbe8951 100644 --- a/src/integration/scala/leon/test/purescala/SimplifyPathsSuite.scala +++ b/src/integration/scala/leon/integration/purescala/SimplifyPathsSuite.scala @@ -1,6 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.purescala +package leon.integration.purescala import leon.test._ diff --git a/src/integration/scala/leon/test/solvers/EnumerationSolverSuite.scala b/src/integration/scala/leon/integration/solvers/EnumerationSolverSuite.scala similarity index 95% rename from src/integration/scala/leon/test/solvers/EnumerationSolverSuite.scala rename to src/integration/scala/leon/integration/solvers/EnumerationSolverSuite.scala index 561e4d24e..593245826 100644 --- a/src/integration/scala/leon/test/solvers/EnumerationSolverSuite.scala +++ b/src/integration/scala/leon/integration/solvers/EnumerationSolverSuite.scala @@ -1,6 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.solvers +package leon.integration.solvers import leon.test._ import leon.solvers._ diff --git a/src/integration/scala/leon/test/solvers/FairZ3SolverTests.scala b/src/integration/scala/leon/integration/solvers/FairZ3SolverTests.scala similarity index 98% rename from src/integration/scala/leon/test/solvers/FairZ3SolverTests.scala rename to src/integration/scala/leon/integration/solvers/FairZ3SolverTests.scala index 32b038322..f89ecfd13 100644 --- a/src/integration/scala/leon/test/solvers/FairZ3SolverTests.scala +++ b/src/integration/scala/leon/integration/solvers/FairZ3SolverTests.scala @@ -1,6 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.solvers +package leon.integration.solvers import leon.test._ import leon.purescala.Common._ diff --git a/src/integration/scala/leon/test/solvers/LeonSolverSuite.scala b/src/integration/scala/leon/integration/solvers/LeonSolverSuite.scala similarity index 96% rename from src/integration/scala/leon/test/solvers/LeonSolverSuite.scala rename to src/integration/scala/leon/integration/solvers/LeonSolverSuite.scala index 994232803..6344fc937 100644 --- a/src/integration/scala/leon/test/solvers/LeonSolverSuite.scala +++ b/src/integration/scala/leon/integration/solvers/LeonSolverSuite.scala @@ -1,5 +1,6 @@ -package leon.test.solvers +package leon.integration.solvers +import leon.integration.LeonTestSuiteWithProgram import leon.test._ import leon.purescala.Common._ import leon.purescala.Definitions._ diff --git a/src/integration/scala/leon/test/solvers/ModelEnumerationSuite.scala b/src/integration/scala/leon/integration/solvers/ModelEnumerationSuite.scala similarity index 97% rename from src/integration/scala/leon/test/solvers/ModelEnumerationSuite.scala rename to src/integration/scala/leon/integration/solvers/ModelEnumerationSuite.scala index 2025437ed..41a236fa9 100644 --- a/src/integration/scala/leon/test/solvers/ModelEnumerationSuite.scala +++ b/src/integration/scala/leon/integration/solvers/ModelEnumerationSuite.scala @@ -1,7 +1,9 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.purescala +package leon.integration.solvers +import leon.integration.LeonTestSuiteWithProgram +import leon.integration.helpers.ExpressionsDSL import leon.test._ import leon._ import leon.solvers._ @@ -10,7 +12,7 @@ import leon.purescala.Common._ import leon.evaluators._ import leon.purescala.Expressions._ -class ModelEnumeratorSuite extends LeonTestSuiteWithProgram with helpers.ExpressionsDSL { +class ModelEnumeratorSuite extends LeonTestSuiteWithProgram with ExpressionsDSL { val sources = List( """|import leon.lang._ |import leon.annotation._ diff --git a/src/integration/scala/leon/test/solvers/TimeoutSolverSuite.scala b/src/integration/scala/leon/integration/solvers/TimeoutSolverSuite.scala similarity index 98% rename from src/integration/scala/leon/test/solvers/TimeoutSolverSuite.scala rename to src/integration/scala/leon/integration/solvers/TimeoutSolverSuite.scala index 0bdb5e99c..6a44bc17c 100644 --- a/src/integration/scala/leon/test/solvers/TimeoutSolverSuite.scala +++ b/src/integration/scala/leon/integration/solvers/TimeoutSolverSuite.scala @@ -1,6 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.solvers +package leon.integration.solvers import leon._ import leon.test._ diff --git a/src/integration/scala/leon/test/solvers/UnrollingSolverSuite.scala b/src/integration/scala/leon/integration/solvers/UnrollingSolverSuite.scala similarity index 97% rename from src/integration/scala/leon/test/solvers/UnrollingSolverSuite.scala rename to src/integration/scala/leon/integration/solvers/UnrollingSolverSuite.scala index c681dfd5e..d9e4d8bb9 100644 --- a/src/integration/scala/leon/test/solvers/UnrollingSolverSuite.scala +++ b/src/integration/scala/leon/integration/solvers/UnrollingSolverSuite.scala @@ -1,6 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.solvers +package leon.integration.solvers import leon.test._ import leon.LeonContext diff --git a/src/regression/scala/leon/test/LeonTestSuite.scala b/src/regression/scala/leon/regression/LeonTestSuite.scala similarity index 97% rename from src/regression/scala/leon/test/LeonTestSuite.scala rename to src/regression/scala/leon/regression/LeonTestSuite.scala index 1fcfc36ea..d7cea9415 100644 --- a/src/regression/scala/leon/test/LeonTestSuite.scala +++ b/src/regression/scala/leon/regression/LeonTestSuite.scala @@ -1,9 +1,8 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test +package leon.regression import leon._ -import leon.LeonContext import leon.utils._ import scala.io.Source @@ -46,8 +45,6 @@ trait LeonTestSuite extends FunSuite with Timeouts with BeforeAndAfterEach { def testWithTimeout(name: String, timeout: Span)(body: => Unit) { super.test(name) { - val id = testIdentifier(name) - failAfter(timeout) { try { body diff --git a/src/integration/scala/leon/test/TestSilentReporter.scala b/src/regression/scala/leon/regression/TestSilentReporter.scala similarity index 93% rename from src/integration/scala/leon/test/TestSilentReporter.scala rename to src/regression/scala/leon/regression/TestSilentReporter.scala index a303d35a9..e774c419d 100644 --- a/src/integration/scala/leon/test/TestSilentReporter.scala +++ b/src/regression/scala/leon/regression/TestSilentReporter.scala @@ -1,6 +1,7 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test +package leon.regression + import leon.DefaultReporter class TestSilentReporter extends DefaultReporter(Set()) { diff --git a/src/regression/scala/leon/test/frontends/FrontEndsSuite.scala b/src/regression/scala/leon/regression/frontends/FrontEndsSuite.scala similarity index 95% rename from src/regression/scala/leon/test/frontends/FrontEndsSuite.scala rename to src/regression/scala/leon/regression/frontends/FrontEndsSuite.scala index 28ca16b40..1662e0eb6 100644 --- a/src/regression/scala/leon/test/frontends/FrontEndsSuite.scala +++ b/src/regression/scala/leon/regression/frontends/FrontEndsSuite.scala @@ -1,9 +1,9 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.frontends +package leon.regression.frontends import leon._ -import test.LeonTestSuite +import leon.regression.LeonTestSuite import purescala.Definitions.Program import java.io.File diff --git a/src/regression/scala/leon/test/repair/RepairSuite.scala b/src/regression/scala/leon/regression/repair/RepairSuite.scala similarity index 92% rename from src/regression/scala/leon/test/repair/RepairSuite.scala rename to src/regression/scala/leon/regression/repair/RepairSuite.scala index 405058dea..d236ee4a1 100644 --- a/src/regression/scala/leon/test/repair/RepairSuite.scala +++ b/src/regression/scala/leon/regression/repair/RepairSuite.scala @@ -1,6 +1,7 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.repair +package leon.regression +package repair import leon.test._ import leon._ @@ -8,7 +9,7 @@ import leon.utils._ import leon.frontends.scalac.ExtractionPhase import leon.repair._ -class RepairSuite extends LeonTestSuite { +class RepairSuite extends regression.LeonTestSuite { val pipeline = ExtractionPhase andThen PreprocessingPhase andThen RepairPhase diff --git a/src/regression/scala/leon/test/synthesis/StablePrintingSuite.scala b/src/regression/scala/leon/regression/synthesis/StablePrintingSuite.scala similarity index 97% rename from src/regression/scala/leon/test/synthesis/StablePrintingSuite.scala rename to src/regression/scala/leon/regression/synthesis/StablePrintingSuite.scala index d602a05a2..405500dc6 100644 --- a/src/regression/scala/leon/test/synthesis/StablePrintingSuite.scala +++ b/src/regression/scala/leon/regression/synthesis/StablePrintingSuite.scala @@ -1,7 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon -package test +package leon.regression package synthesis import leon._ @@ -16,7 +15,7 @@ import scala.io.Source import java.io.File -class StablePrintingSuite extends LeonTestSuite { +class StablePrintingSuite extends regression.LeonTestSuite { private def forEachFileIn(path : String)(block : File => Unit) { val fs = filesInResourceDir(path, _.endsWith(".scala")) diff --git a/src/regression/scala/leon/test/synthesis/SynthesisRegressionSuite.scala b/src/regression/scala/leon/regression/synthesis/SynthesisRegressionSuite.scala similarity index 94% rename from src/regression/scala/leon/test/synthesis/SynthesisRegressionSuite.scala rename to src/regression/scala/leon/regression/synthesis/SynthesisRegressionSuite.scala index 255781935..590f5d7a9 100644 --- a/src/regression/scala/leon/test/synthesis/SynthesisRegressionSuite.scala +++ b/src/regression/scala/leon/regression/synthesis/SynthesisRegressionSuite.scala @@ -1,6 +1,7 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.synthesis +package leon.regression.synthesis + import leon.test._ import leon._ @@ -9,7 +10,7 @@ import leon.synthesis._ import java.io.File -class SynthesisRegressionSuite extends LeonTestSuite { +class SynthesisRegressionSuite extends regression.LeonTestSuite { private def forEachFileIn(path : String)(block : File => Unit) { val fs = filesInResourceDir(path, _.endsWith(".scala")) diff --git a/src/regression/scala/leon/test/synthesis/SynthesisSuite.scala b/src/regression/scala/leon/regression/synthesis/SynthesisSuite.scala similarity index 98% rename from src/regression/scala/leon/test/synthesis/SynthesisSuite.scala rename to src/regression/scala/leon/regression/synthesis/SynthesisSuite.scala index e949f139d..d0c7ecc93 100644 --- a/src/regression/scala/leon/test/synthesis/SynthesisSuite.scala +++ b/src/regression/scala/leon/regression/synthesis/SynthesisSuite.scala @@ -1,6 +1,7 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.synthesis +package leon.regression.synthesis + import leon.test._ import leon._ import leon.synthesis._ @@ -8,7 +9,7 @@ import leon.synthesis.graph._ import leon.synthesis.utils._ import leon.utils.PreprocessingPhase -class SynthesisSuite extends LeonTestSuite { +class SynthesisSuite extends regression.LeonTestSuite { private var counter : Int = 0 private def nextInt() : Int = { counter += 1 diff --git a/src/regression/scala/leon/test/termination/TerminationSuite.scala b/src/regression/scala/leon/regression/termination/TerminationSuite.scala similarity index 97% rename from src/regression/scala/leon/test/termination/TerminationSuite.scala rename to src/regression/scala/leon/regression/termination/TerminationSuite.scala index 83186d8ac..7adffa0b1 100644 --- a/src/regression/scala/leon/test/termination/TerminationSuite.scala +++ b/src/regression/scala/leon/regression/termination/TerminationSuite.scala @@ -1,6 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.termination +package leon.regression.termination import leon._ import leon.test._ @@ -9,7 +9,7 @@ import leon.termination._ import java.io.File -class TerminationSuite extends LeonTestSuite { +class TerminationSuite extends regression.LeonTestSuite { private var counter : Int = 0 private def nextInt() : Int = { counter += 1 diff --git a/src/regression/scala/leon/test/testcases/TestCasesCompile.scala b/src/regression/scala/leon/regression/testcases/TestCasesCompile.scala similarity index 94% rename from src/regression/scala/leon/test/testcases/TestCasesCompile.scala rename to src/regression/scala/leon/regression/testcases/TestCasesCompile.scala index 7c4f348b3..2064eb4b2 100644 --- a/src/regression/scala/leon/test/testcases/TestCasesCompile.scala +++ b/src/regression/scala/leon/regression/testcases/TestCasesCompile.scala @@ -1,10 +1,10 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.testcases +package leon.regression.testcases import leon._ +import leon.regression.LeonTestSuite import org.scalatest.time.SpanSugar._ -import test.LeonTestSuite import java.io.File import org.scalatest.ParallelTestExecution diff --git a/src/regression/scala/leon/test/verification/LibraryVerificationSuite.scala b/src/regression/scala/leon/regression/verification/LibraryVerificationSuite.scala similarity index 84% rename from src/regression/scala/leon/test/verification/LibraryVerificationSuite.scala rename to src/regression/scala/leon/regression/verification/LibraryVerificationSuite.scala index a8acb56bb..ca3e20ca8 100644 --- a/src/regression/scala/leon/test/verification/LibraryVerificationSuite.scala +++ b/src/regression/scala/leon/regression/verification/LibraryVerificationSuite.scala @@ -1,14 +1,14 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.verification +package leon.regression +package verification import leon._ -import leon.test._ import leon.frontends.scalac.ExtractionPhase import leon.utils.PreprocessingPhase import leon.verification.AnalysisPhase -class LibraryVerificationSuite extends LeonTestSuite { +class LibraryVerificationSuite extends regression.LeonTestSuite { test("Verify the library") { val pipeline = ExtractionPhase andThen PreprocessingPhase andThen diff --git a/src/regression/scala/leon/test/verification/PureScalaVerificationSuite.scala b/src/regression/scala/leon/regression/verification/PureScalaVerificationSuite.scala similarity index 96% rename from src/regression/scala/leon/test/verification/PureScalaVerificationSuite.scala rename to src/regression/scala/leon/regression/verification/PureScalaVerificationSuite.scala index 92166de3c..541056449 100644 --- a/src/regression/scala/leon/test/verification/PureScalaVerificationSuite.scala +++ b/src/regression/scala/leon/regression/verification/PureScalaVerificationSuite.scala @@ -1,6 +1,7 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.verification +package leon.regression +package verification import leon._ import leon.verification.AnalysisPhase diff --git a/src/regression/scala/leon/test/verification/VerificationSuite.scala b/src/regression/scala/leon/regression/verification/VerificationSuite.scala similarity index 95% rename from src/regression/scala/leon/test/verification/VerificationSuite.scala rename to src/regression/scala/leon/regression/verification/VerificationSuite.scala index 24aba3273..de6b01ea4 100644 --- a/src/regression/scala/leon/test/verification/VerificationSuite.scala +++ b/src/regression/scala/leon/regression/verification/VerificationSuite.scala @@ -1,10 +1,9 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.verification +package leon.regression +package verification import leon._ -import leon.test._ -import leon.verification.VCStatus._ import leon.verification.VerificationReport import leon.purescala.Definitions.Program @@ -15,7 +14,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 VerificationSuite extends LeonTestSuite { +trait VerificationSuite extends regression.LeonTestSuite { val optionVariants: List[List[String]] val testDir: String diff --git a/src/regression/scala/leon/test/verification/XLangVerificationSuite.scala b/src/regression/scala/leon/regression/verification/XLangVerificationSuite.scala similarity index 96% rename from src/regression/scala/leon/test/verification/XLangVerificationSuite.scala rename to src/regression/scala/leon/regression/verification/XLangVerificationSuite.scala index 121120374..64c7a1161 100644 --- a/src/regression/scala/leon/test/verification/XLangVerificationSuite.scala +++ b/src/regression/scala/leon/regression/verification/XLangVerificationSuite.scala @@ -1,6 +1,6 @@ /* Copyright 2009-2015 EPFL, Lausanne */ -package leon.test.verification +package leon.regression.verification import leon._ import leon.test._ @@ -14,7 +14,7 @@ import _root_.smtlib.interpreters._ import java.io.File -class XLangVerificationSuite extends LeonTestSuite { +class XLangVerificationSuite extends regression.LeonTestSuite { private var counter : Int = 0 private def nextInt() : Int = { counter += 1 -- GitLab