From 08f4f6ba6b5811a5bc11dca39670581770b2d5e5 Mon Sep 17 00:00:00 2001 From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch> Date: Tue, 26 May 2015 16:00:35 +0200 Subject: [PATCH] Failed compilation during tests should spawn failing test --- .../leon/test/verification/VerificationRegression.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/test/scala/leon/test/verification/VerificationRegression.scala b/src/test/scala/leon/test/verification/VerificationRegression.scala index b269f9e5b..9a84322f7 100644 --- a/src/test/scala/leon/test/verification/VerificationRegression.scala +++ b/src/test/scala/leon/test/verification/VerificationRegression.scala @@ -30,7 +30,7 @@ trait VerificationRegression extends LeonTestSuite { val pipeFront: Pipeline[Program, Program] val pipeBack : Pipeline[Program, VerificationReport] - private def mkTest(files: List[String])(block: Output=>Unit) = { + private def mkTest(files: List[String], cat: String)(block: Output=>Unit) = { val extraction = ExtractionPhase andThen PreprocessingPhase andThen @@ -61,6 +61,7 @@ trait VerificationRegression extends LeonTestSuite { } case _ => } + test("Compilation of test files in " + testDir + cat)(fail("Failed to compile")) } } @@ -74,7 +75,7 @@ trait VerificationRegression extends LeonTestSuite { val files = fs map { _.getPath } - mkTest(files)(block) + mkTest(files, cat)(block) } override def run(testName: Option[String], args: Args): Status = { -- GitLab