From e9236e69664e245ab330451801d456e4ad480f07 Mon Sep 17 00:00:00 2001
From: Valentin Perrelle <valentin.perrelle@cea.fr>
Date: Tue, 8 Feb 2022 23:44:38 +0100
Subject: [PATCH] [Tests] Use the new Eva API

---
 tests/crowbar/constfold.ml      | 2 +-
 tests/misc/bts1201.ml           | 4 ++--
 tests/misc/bts1347.ml           | 2 +-
 tests/misc/ensures.ml           | 2 +-
 tests/misc/issue109.ml          | 4 ++--
 tests/misc/log_twice.ml         | 4 ++--
 tests/misc/well_typed_alarm.ml  | 2 +-
 tests/saveload/load_one.ml      | 4 ++--
 tests/slicing/combine.ml        | 2 +-
 tests/slicing/libSelect.ml      | 2 +-
 tests/syntax/Refresh_visitor.ml | 2 +-
 11 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/tests/crowbar/constfold.ml b/tests/crowbar/constfold.ml
index b98c69153c1..91de9a16715 100644
--- a/tests/crowbar/constfold.ml
+++ b/tests/crowbar/constfold.ml
@@ -206,7 +206,7 @@ let run typ expr =
   end;
   File.prepare_cil_file cil;
   Kernel.MainFunction.set "f";
-  !Db.Value.compute ();
+  Eva.Analysis.compute ();
   let kf = Globals.Functions.find_by_name "f" in
   let r = Globals.Vars.find_from_astinfo "result" Cil_types.VGlobal in
   let ret = Kernel_function.find_return kf in
diff --git a/tests/misc/bts1201.ml b/tests/misc/bts1201.ml
index 9e3c1b2a3ff..8cb421763f5 100644
--- a/tests/misc/bts1201.ml
+++ b/tests/misc/bts1201.ml
@@ -1,7 +1,7 @@
 let main () =
-  !Db.Value.compute ();
+  Eva.Analysis.compute ();
   Globals.set_entry_point "main2" false;
-  !Db.Value.compute ();
+  Eva.Analysis.compute ();
 ;;
 
 let () = Db.Main.extend main
diff --git a/tests/misc/bts1347.ml b/tests/misc/bts1347.ml
index d2319d0f4b8..e1336805421 100644
--- a/tests/misc/bts1347.ml
+++ b/tests/misc/bts1347.ml
@@ -7,7 +7,7 @@ let run () =
     (fun kf ->
       if not (Cil_builtins.is_builtin (Kernel_function.get_vi kf)) then begin
 	Globals.set_entry_point (Kernel_function.get_name kf) true;
-	!Db.Value.compute();
+	Eva.Analysis.compute();
 	let hyps = 
 	  Alarms.fold
 	    (fun _ kf' s ~rank:_ _ a l -> 
diff --git a/tests/misc/ensures.ml b/tests/misc/ensures.ml
index cfe3fc78941..a08e28e31b1 100644
--- a/tests/misc/ensures.ml
+++ b/tests/misc/ensures.ml
@@ -2,7 +2,7 @@ open Cil_types
 
 let run () =
   Dynamic.Parameter.Bool.set "-eva-context-valid-pointers" true;
-  !Db.Value.compute ();
+  Eva.Analysis.compute ();
   Globals.Functions.iter
     (fun kf ->
        let kf_name = Kernel_function.get_name kf in
diff --git a/tests/misc/issue109.ml b/tests/misc/issue109.ml
index 98cc840b15e..fee1af6952d 100644
--- a/tests/misc/issue109.ml
+++ b/tests/misc/issue109.ml
@@ -6,10 +6,10 @@ let ptest_file =
   with Not_found -> fun dir file -> dir ^ file
 
 let main () =
-  !Db.Value.compute ();
+  Eva.Analysis.compute ();
   Dynamic.Parameter.String.set "" "";
   Dynamic.Parameter.String.set "" (ptest_file "tests/misc/" "issue109.i");
   File.init_from_cmdline ();
-  !Db.Value.compute ()
+  Eva.Analysis.compute ()
 
 let main = Db.Main.extend main
diff --git a/tests/misc/log_twice.ml b/tests/misc/log_twice.ml
index df47c2fe750..15145a12185 100644
--- a/tests/misc/log_twice.ml
+++ b/tests/misc/log_twice.ml
@@ -8,9 +8,9 @@ let run () =
       ~last:false
       "default"
   in
-  !Db.Value.compute ();
+  Eva.Analysis.compute ();
   Project.set_current p_default;
-  !Db.Value.compute ();
+  Eva.Analysis.compute ();
   ()
 
 let () = Db.Main.extend run 
diff --git a/tests/misc/well_typed_alarm.ml b/tests/misc/well_typed_alarm.ml
index d0e210e9c00..6c792a3d3ee 100644
--- a/tests/misc/well_typed_alarm.ml
+++ b/tests/misc/well_typed_alarm.ml
@@ -1,5 +1,5 @@
 let main () =
-  !Db.Value.compute();
+  Eva.Analysis.compute();
   Filecheck.check_ast "Check alarm";
   File.pretty_ast ()
 
diff --git a/tests/saveload/load_one.ml b/tests/saveload/load_one.ml
index cef2bc0f80b..9440328dc2d 100644
--- a/tests/saveload/load_one.ml
+++ b/tests/saveload/load_one.ml
@@ -18,13 +18,13 @@ let main () =
   Project.save fp;
   Project.remove ~project:p ();
   let p = Project.load fp in
-  Project.on p (fun () -> !Db.Value.compute (); ignore (sparecode ())) ()
+  Project.on p (fun () -> Eva.Analysis.compute (); ignore (sparecode ())) ()
 
 let () = Db.Main.extend main
 
 (* testing Project.create_by_copy *)
 let main2 () =
-  !Db.Value.compute ();
+  Eva.Analysis.compute ();
   let prj = Project.create_by_copy ~last:false "copy" in
   Format.printf "INIT AST@.";
   File.pretty_ast ();
diff --git a/tests/slicing/combine.ml b/tests/slicing/combine.ml
index 853545c0c48..bbe23a110ed 100644
--- a/tests/slicing/combine.ml
+++ b/tests/slicing/combine.ml
@@ -63,7 +63,7 @@ let main _ =
     Cil.visitCilFile infos new_cil_file (* the cil file after slicing *);;
   *)
   Dynamic.Parameter.Bool.set "-eva-show-progress" true;
-  !Db.Value.compute ();
+  Eva.Analysis.compute ();
   let all = Cil_datatype.Fundec.Set.empty in
   let proj3 = Constant_Propagation.Api.get all ~cast_intro:true in
   Project.set_current proj3;
diff --git a/tests/slicing/libSelect.ml b/tests/slicing/libSelect.ml
index 41e55de6abc..309d0927848 100644
--- a/tests/slicing/libSelect.ml
+++ b/tests/slicing/libSelect.ml
@@ -64,7 +64,7 @@ let load_source_file ?entry_point filename  =
   in
   ignore (Db.get_cil_file ());
   let kf = Db.find_function_def_by_name entry_point in
-    ignore (!Db.Value.compute_entry_point kf ~library);
+    ignore (Eva.Analysis.compute_entry_point kf ~library);
   Db.iter_on_functions
     (fun kf -> if Db.is_definition kf && Db.Value.is_called kf
      then !Db.From.compute kf)
diff --git a/tests/syntax/Refresh_visitor.ml b/tests/syntax/Refresh_visitor.ml
index 9a82d0fd6b4..d4075698d68 100644
--- a/tests/syntax/Refresh_visitor.ml
+++ b/tests/syntax/Refresh_visitor.ml
@@ -72,7 +72,7 @@ let main () =
   );
   Project.on p (fun () ->
       Dynamic.Parameter.Bool.set "-eva-show-progress" true;
-      !Db.Value.compute ()
+      Eva.Analysis.compute ()
     ) ();
   File.pretty_ast ~prj:p ()
 
-- 
GitLab