From f9da1d600dc2234967ded9d475c11f7599dec652 Mon Sep 17 00:00:00 2001
From: Michele Alberti <michele.alberti@cea.fr>
Date: Tue, 9 Nov 2021 14:49:26 +0100
Subject: [PATCH] Rework result rules in pyrat's driver.

---
 config/drivers/pyrat.drv | 12 ++++--------
 tests/bin/pyrat.py       |  2 +-
 tests/simple.t           |  4 ++--
 3 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/config/drivers/pyrat.drv b/config/drivers/pyrat.drv
index 322a9d3a..887ff5fe 100644
--- a/config/drivers/pyrat.drv
+++ b/config/drivers/pyrat.drv
@@ -1,16 +1,12 @@
 (* Why3 drivers for PyRAT *)
 
-(* additional regexp for detection of answers, needed for alt-ergo <= 0.99 *)
-valid "^Inconsistent assumption$"
-
-
 printer "pyrat"
 filename "%f-%t-%g.why"
 
-valid "Result: True"
-invalid "Result: False"
-timeout "Result: Timeout"
-unknown "Result: Unknown" ""
+valid "Result = [Tt]rue"
+invalid "Result = [Ff]alse"
+timeout "Result = [Tt]imeout"
+unknown "Result = [Uu]nknown" ""
 
 transformation "inline_trivial"
 transformation "introduce_premises"
diff --git a/tests/bin/pyrat.py b/tests/bin/pyrat.py
index b03e9ece..e2c01b38 100755
--- a/tests/bin/pyrat.py
+++ b/tests/bin/pyrat.py
@@ -9,5 +9,5 @@ case $1 in
         echo "NN: $2"
         echo "Goal:"
         cat $4
-        echo "Result: Unknown"
+        echo "Result = Unknown"
 esac
diff --git a/tests/simple.t b/tests/simple.t
index ebab1aab..905efcc4 100644
--- a/tests/simple.t
+++ b/tests/simple.t
@@ -61,7 +61,7 @@ Test verify
   x0 <  0.5
   0.0 <  y0
   y0 <  0.5
-  Result: Unknown
+  Result = Unknown
   
   Unknown ()
   (0.00s)
@@ -75,5 +75,5 @@ Test verify
   0.0 <  y0 or 0.5 <  y0
   0.0 <  y1
   y1 <  0.5
-  Result: Unknown
+  Result = Unknown
   
-- 
GitLab