From febcb9bc2554a96c2edd529bd45d1a21f8aa1564 Mon Sep 17 00:00:00 2001 From: Thibault Martin <thi.martin.pro@pm.me> Date: Fri, 28 Jul 2023 19:59:39 +0200 Subject: [PATCH] Update script to catch errors instead of fatals --- tests/spec/extend_extern.ml | 2 +- tests/spec/oracle/extend_extern.res.oracle | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/spec/extend_extern.ml b/tests/spec/extend_extern.ml index e5c2f208daa..2061e23ca86 100644 --- a/tests/spec/extend_extern.ml +++ b/tests/spec/extend_extern.ml @@ -25,7 +25,7 @@ let main () = "Checking handler of exception occurring in extension typing"; Ast.compute (); assert false with - | Log.AbortFatal _ -> Kernel.feedback "Extension typing failed as expected" + | Log.AbortError _ -> Kernel.feedback "Extension typing failed as expected" | Not_found -> Kernel.fatal "kernel did not capture our exception" | Assert_failure _ -> Kernel.fatal "kernel silently captured our exception" diff --git a/tests/spec/oracle/extend_extern.res.oracle b/tests/spec/oracle/extend_extern.res.oracle index c9a7358f456..d4ceba5f880 100644 --- a/tests/spec/oracle/extend_extern.res.oracle +++ b/tests/spec/oracle/extend_extern.res.oracle @@ -1,4 +1,8 @@ [kernel] Checking handler of exception occurring in extension typing [kernel] Parsing extend_extern.i (no preprocessing) [kernel] Failure: Typechecking ACSL extension why3 raised exception Not_found +[kernel:annot-error] extend_extern.i:6: Warning: + Logic typing error. Ignoring global annotation +[kernel] User Error: warning annot-error treated as fatal error. +[kernel] User Error: stopping on file "extend_extern.i" that has errors. [kernel] Extension typing failed as expected -- GitLab