From 81fbd5b4e5c2bc3528f4e198e81d6eb38848bc22 Mon Sep 17 00:00:00 2001 From: Patrick Baudin <patrick.baudin@cea.fr> Date: Fri, 4 Dec 2020 15:36:36 +0100 Subject: [PATCH] [Tests] removing -load-script --- ptests/ptests.ml | 2 +- tests/cil/change_to_instr.i | 2 +- tests/cil/queue_ghost_instr.i | 2 +- tests/journal/control.i | 8 ++++---- tests/journal/control2.c | 6 +++--- tests/journal/intra.i | 4 ++-- tests/journal/oracle/control2_sav.res | 10 +++++----- tests/misc/init_from_cil.i | 2 +- tests/misc/interpreted_automata_dataflow.i | 3 ++- tests/misc/pp_bin_hex.i | 3 ++- tests/misc/pp_int.i | 3 ++- tests/syntax/ghost_cv_var_decl.c | 4 ++-- 12 files changed, 26 insertions(+), 23 deletions(-) diff --git a/ptests/ptests.ml b/ptests/ptests.ml index db6de7e10f9..a21440216c9 100644 --- a/ptests/ptests.ml +++ b/ptests/ptests.ml @@ -941,7 +941,7 @@ let command_string ~result_fmt ~oracle_fmt command = | Some _ -> (log_prefix ^ ".res.unfiltered-log"),(log_prefix ^ ".err.unfiltered-log") in let deps = command.deps in - let accepted_exit_code = Format.sprintf "with-accepted-exit-codes (or %d 1 4 125)" command.exit_code in + let accepted_exit_code = Format.sprintf "with-accepted-exit-codes (or %d 1 4)" command.exit_code in let command_string = basic_command_string command in Format.fprintf result_fmt "(rule ; TEST #%d OF TEST FILE %S\n \ diff --git a/tests/cil/change_to_instr.i b/tests/cil/change_to_instr.i index 6539a2560a2..8a087d5367e 100644 --- a/tests/cil/change_to_instr.i +++ b/tests/cil/change_to_instr.i @@ -1,5 +1,5 @@ /* run.config -OPT: -load-script %{dep:change_to_instr.ml} -print +MODULE: @PTEST_NAME@ */ diff --git a/tests/cil/queue_ghost_instr.i b/tests/cil/queue_ghost_instr.i index 9daed07fd9b..3b8144b67d6 100644 --- a/tests/cil/queue_ghost_instr.i +++ b/tests/cil/queue_ghost_instr.i @@ -1,5 +1,5 @@ /* run.config -OPT: -load-script %{dep:queue_ghost_instr.ml} -print +MODULE: @PTEST_NAME@ */ diff --git a/tests/journal/control.i b/tests/journal/control.i index 4ffee833eda..578059556c8 100644 --- a/tests/journal/control.i +++ b/tests/journal/control.i @@ -1,16 +1,16 @@ /* run.config COMMENT: do not compare generated journals since they depend on current time - CMXS: abstract_cpt use_cpt + CMXS: abstract_cpt use_cpt control_journal control_journal_bis abstract_cpt_journal EXECNOW: BIN control_journal.ml @frama-c@ -journal-enable -eva -deps -out @EVA_OPTIONS@ -main f -journal-name control_journal.ml > /dev/null 2> /dev/null - OPT: -load-script %{dep:control_journal.ml} + OPT: -load-module %{dep:control_journal.cmxs} EXECNOW: BIN control_journal_bis.ml cp %{dep:control_journal.ml} control_journal_bis.ml > /dev/null 2> /dev/null - OPT: -load-script %{dep:control_journal_bis.ml} -calldeps + OPT: -load-module %{dep:control_journal_bis.cmxs} -calldeps EXECNOW: BIN abstract_cpt_journal.ml @frama-c-cmd@ -journal-enable -load-module %{dep:abstract_cpt.cmxs} -load-module %{dep:use_cpt.cmxs} -journal-name abstract_cpt_journal.ml > /dev/null 2> /dev/null - OPT: -load-script %{dep:abstract_cpt_journal.ml} -load-module %{dep:abstract_cpt.cmxs} -load-module %{dep:use_cpt.cmxs} + OPT: -load-module %{dep:abstract_cpt_journal.cmxs} -load-module %{dep:abstract_cpt.cmxs} -load-module %{dep:use_cpt.cmxs} */ int x,y,c,d; void f() { diff --git a/tests/journal/control2.c b/tests/journal/control2.c index 2275978607c..2ef7bce9a8c 100644 --- a/tests/journal/control2.c +++ b/tests/journal/control2.c @@ -1,12 +1,12 @@ /* run.config + CMXS: control_journal_next2 control_journal2 EXECNOW: BIN control_journal2.ml @frama-c@ -journal-enable -eva -deps -out -main f -journal-name control_journal2.ml > /dev/null 2> /dev/null - EXECNOW: LOG control2_sav.res LOG control2_sav.err BIN control_journal_next2.ml @frama-c@ -journal-enable -load-script %{dep:control_journal2.ml} -lib-entry -journal-name control_journal_next2.ml > control2_sav.res 2> control2_sav.err + EXECNOW: LOG control2_sav.res LOG control2_sav.err BIN control_journal_next2.ml @frama-c@ -journal-enable -load-module %{dep:control_journal2.cmxs} -lib-entry -journal-name control_journal_next2.ml > control2_sav.res 2> control2_sav.err PLUGIN: callgraph @EVA_CONFIG@ - OPT: -load-script %{dep:control_journal_next2.ml} + OPT: -load-module %{dep:control_journal_next2.cmxs} */ /* The last OPT was testing reading from byte when generated from native */ - int x,y,c,d; void f() { diff --git a/tests/journal/intra.i b/tests/journal/intra.i index 99aa4b66f12..11a12368cef 100644 --- a/tests/journal/intra.i +++ b/tests/journal/intra.i @@ -1,9 +1,9 @@ /* run.config PLUGIN: sparecode @EVA_CONFIG@ - CMXS: @PTEST_NAME@ + CMXS: @PTEST_NAME@ intra_journal EXECNOW: BIN intra_journal.ml @frama-c@ -eva-show-progress -load-module %{dep:@PTEST_NAME@.cmxs} -journal-enable -journal-name intra_journal.ml > /dev/null 2> /dev/null CMD: @frama-c@ -load-module %{dep:@PTEST_NAME@.cmxs} @OPTIONS@ - OPT: -load-script %{dep:intra_journal.ml} -journal-disable + OPT: -load-module %{dep:intra_journal.cmxs} -journal-disable */ /* Waiting for results such as: diff --git a/tests/journal/oracle/control2_sav.res b/tests/journal/oracle/control2_sav.res index 1734f9bb537..49bd1a6cf1d 100644 --- a/tests/journal/oracle/control2_sav.res +++ b/tests/journal/oracle/control2_sav.res @@ -7,8 +7,8 @@ y ∈ {0} c ∈ {0} d ∈ {0} -[eva] control2.c:14: starting to merge loop iterations -[eva:alarm] control2.c:17: Warning: +[eva] control2.c:15: starting to merge loop iterations +[eva:alarm] control2.c:18: Warning: signed overflow. assert x + 1 ≤ 2147483647; [eva] done for function f [eva] ====== VALUES COMPUTED ====== @@ -38,11 +38,11 @@ y ∈ [--..--] c ∈ [--..--] d ∈ [--..--] -[eva:alarm] control2.c:15: Warning: +[eva:alarm] control2.c:16: Warning: signed overflow. assert y + 1 ≤ 2147483647; -[eva:alarm] control2.c:15: Warning: +[eva:alarm] control2.c:16: Warning: signed overflow. assert x + 1 ≤ 2147483647; -[eva:alarm] control2.c:17: Warning: +[eva:alarm] control2.c:18: Warning: signed overflow. assert x + 1 ≤ 2147483647; [eva] done for function f [eva] ====== VALUES COMPUTED ====== diff --git a/tests/misc/init_from_cil.i b/tests/misc/init_from_cil.i index 64ea3362959..a07d9bf8d3c 100644 --- a/tests/misc/init_from_cil.i +++ b/tests/misc/init_from_cil.i @@ -1,6 +1,6 @@ /* run.config MODULE: @PTEST_NAME@ - OPT: + OPT: */ int f(int x); diff --git a/tests/misc/interpreted_automata_dataflow.i b/tests/misc/interpreted_automata_dataflow.i index 94d7ec29751..f425059ea9e 100644 --- a/tests/misc/interpreted_automata_dataflow.i +++ b/tests/misc/interpreted_automata_dataflow.i @@ -1,5 +1,6 @@ /* run.config -OPT: -load-script %{dep:interpreted_automata_dataflow.ml} +MODULE: @PTEST_NAME@ +OPT: */ /* Tests the dataflow functor of interpreted automata via a caml script diff --git a/tests/misc/pp_bin_hex.i b/tests/misc/pp_bin_hex.i index 7b267b69c49..2ee58479236 100644 --- a/tests/misc/pp_bin_hex.i +++ b/tests/misc/pp_bin_hex.i @@ -1,3 +1,4 @@ /* run.config - OPT: -no-autoload-plugins -load-script %{dep:pp_bin_hex.ml} + MODULE: @PTEST_NAME@ + OPT: */ diff --git a/tests/misc/pp_int.i b/tests/misc/pp_int.i index 685adc627b4..3b32ffdd94f 100644 --- a/tests/misc/pp_int.i +++ b/tests/misc/pp_int.i @@ -1,4 +1,5 @@ /* run.config COMMENT: test of Integer.pp_bin and Integer.pp_hex - OPT: -load-script %{dep:pp_int.ml} + MODULE: @PTEST_NAME@ + OPT: */ diff --git a/tests/syntax/ghost_cv_var_decl.c b/tests/syntax/ghost_cv_var_decl.c index fe95388feb3..14aa6aa2515 100644 --- a/tests/syntax/ghost_cv_var_decl.c +++ b/tests/syntax/ghost_cv_var_decl.c @@ -1,9 +1,9 @@ /* run.config + CMXS: @PTEST_NAME@ OPT:-cpp-extra-args="-DFAIL_DECL_TYPE" - OPT:-load-script %{dep:@PTEST_NAME@.ml} + OPT:-load-module %{dep:@PTEST_NAME@.cmxs} */ - /* When there is no comment, the code should be allowed */ void f_ints(){ int ng ; -- GitLab