From 6b4525c237f9df8178371e1a017318ffea3c311c Mon Sep 17 00:00:00 2001
From: Patrick Baudin <patrick.baudin@cea.fr>
Date: Thu, 15 Oct 2020 08:32:40 +0200
Subject: [PATCH] [Tests] @EVA_CONFIG@ contents the default plugin list for eva

---
 tests/builtins/big_local_array.i            |  2 +-
 tests/builtins/from_result.c                |  2 +-
 tests/builtins/malloc-deps.c                |  2 +-
 tests/builtins/malloc-size-zero.c           |  4 ++--
 tests/builtins/malloc.c                     |  2 +-
 tests/builtins/malloc_bug_tr.c              |  2 +-
 tests/builtins/malloc_memexec.c             |  2 +-
 tests/builtins/malloc_multiple.c            |  2 +-
 tests/builtins/memcpy_invalid.c             |  2 +-
 tests/builtins/test_config                  |  3 +--
 tests/builtins/write-const.c                |  2 +-
 tests/float/absorb.c                        |  2 +-
 tests/float/alarms.i                        |  6 +++---
 tests/float/builtins.c                      |  2 +-
 tests/float/cond.c                          |  2 +-
 tests/float/const.i                         |  2 +-
 tests/float/extract_bits.i                  |  4 ++--
 tests/float/init_float.i                    |  2 +-
 tests/float/nonlin.c                        | 12 ++++++------
 tests/float/precise_cos_sin.c               |  2 +-
 tests/float/round10d.i                      |  2 +-
 tests/float/some.c                          |  4 ++--
 tests/float/special_floats.c                |  2 +-
 tests/impact/test_config                    |  2 +-
 tests/journal/control.i                     |  2 +-
 tests/journal/control2.c                    |  2 +-
 tests/journal/intra.i                       |  2 +-
 tests/libc/coverage.c                       |  2 +-
 tests/libc/fc_libc.c                        |  4 ++--
 tests/libc/test_config                      |  2 +-
 tests/misc/add_assigns.i                    |  2 +-
 tests/misc/bts0541.c                        |  2 +-
 tests/misc/bts1347.i                        |  2 +-
 tests/misc/issue109.i                       |  2 +-
 tests/misc/log_twice.i                      |  2 +-
 tests/misc/obfuscate.c                      |  2 +-
 tests/misc/widen_hints.c                    |  8 ++++----
 tests/occurrence/test_config                |  2 +-
 tests/pdg/bts1194.c                         |  2 +-
 tests/pdg/test_config                       |  2 +-
 tests/rte/test_config                       |  2 +-
 tests/rte/value_rte.c                       |  2 +-
 tests/saveload/load_one.i                   |  2 +-
 tests/scope/bts383.c                        |  2 +-
 tests/scope/no-effect.i                     |  2 +-
 tests/scope/scope.c                         |  6 +++---
 tests/scope/zones.c                         |  2 +-
 tests/slicing/test_config                   |  2 +-
 tests/spec/array_typedef.c                  |  2 +-
 tests/spec/assigns_result.i                 |  2 +-
 tests/spec/assigns_void.c                   |  4 ++--
 tests/spec/behavior_assert.c                |  6 +++---
 tests/spec/default_assigns_bts0966.i        |  2 +-
 tests/spec/generalized_check.i              |  2 +-
 tests/spec/logic_def.c                      |  2 +-
 tests/spec/preprocess.c                     |  2 +-
 tests/spec/shifts.c                         |  4 ++--
 tests/spec/statement_behavior.c             |  2 +-
 tests/syntax/copy_visitor.i                 |  2 +-
 tests/syntax/extern_init.i                  |  4 ++--
 tests/syntax/unroll_labels.i                |  4 ++--
 tests/syntax/unroll_visit.i                 |  2 +-
 tests/test_config                           |  5 ++---
 tests/value/align_char_array.c              |  2 +-
 tests/value/array_initializer.i             |  2 +-
 tests/value/array_zero_length.i             |  6 +++---
 tests/value/base_addr_offset_block_length.i |  2 +-
 tests/value/big_lib_entry.i                 |  2 +-
 tests/value/bitfield_longlong.c             |  2 +-
 tests/value/bts1306.i                       |  2 +-
 tests/value/case_analysis.i                 |  2 +-
 tests/value/cond_integer_cast_of_float.i    |  2 +-
 tests/value/const_typedef.i                 |  2 +-
 tests/value/constarraystructlibentry.i      |  2 +-
 tests/value/context_free.i                  |  2 +-
 tests/value/dead_inout.i                    |  2 +-
 tests/value/div.i                           |  2 +-
 tests/value/fptr.i                          |  4 ++--
 tests/value/incorrect_reduce_expr.i         |  2 +-
 tests/value/inout.i                         | 10 +++++-----
 tests/value/inout_formals.i                 |  2 +-
 tests/value/inout_proto.i                   |  2 +-
 tests/value/limits.c                        |  2 +-
 tests/value/logic_ptr_cast.i                |  2 +-
 tests/value/loop_test.i                     |  4 ++--
 tests/value/loop_wvar.i                     |  8 ++++----
 tests/value/loopinv.c                       |  2 +-
 tests/value/machdep.c                       |  2 +-
 tests/value/nested_struct_init.i            |  2 +-
 tests/value/origin.i                        |  4 ++--
 tests/value/postcond_leaf.c                 |  2 +-
 tests/value/precond.c                       |  2 +-
 tests/value/precond2.c                      |  4 ++--
 tests/value/protomain.i                     |  2 +-
 tests/value/recol.c                         |  4 ++--
 tests/value/recursion.i                     |  4 ++--
 tests/value/recursion2.i                    |  2 +-
 tests/value/redundant_alarms.c              |  4 ++--
 tests/value/replace_by_show_each.c          |  2 +-
 tests/value/sign_of_bitfiled_int.c          |  4 ++--
 tests/value/simplify_cfg.i                  |  4 ++--
 tests/value/ulongvslonglong.i               |  4 ++--
 tests/value/uninit_callstack.i              |  2 +-
 tests/value/unknown_sizeof.i                |  4 ++--
 tests/value/use_spec.i                      |  4 ++--
 tests/value/volatile2.i                     |  2 +-
 tests/value/widen_overflow.i                |  2 +-
 107 files changed, 151 insertions(+), 153 deletions(-)

diff --git a/tests/builtins/big_local_array.i b/tests/builtins/big_local_array.i
index 0b931e1f1fe..ce4500f78d0 100644
--- a/tests/builtins/big_local_array.i
+++ b/tests/builtins/big_local_array.i
@@ -1,5 +1,5 @@
 /* run.config*
-   PLUGIN: report @EVA_PLUGINS@ 
+   PLUGIN: report @EVA_CONFIG@ 
    CMXS: big_local_array_script
    OPT: @EVA_OPTIONS@ -print -journal-disable -eva -report
    OPT: @EVA_OPTIONS@ -load-module %{dep:big_local_array_script.cmxs} -then-on prj -print -report
diff --git a/tests/builtins/from_result.c b/tests/builtins/from_result.c
index e38ba72eb1c..29020e5dbbe 100644
--- a/tests/builtins/from_result.c
+++ b/tests/builtins/from_result.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT:  @EVA_CONFIG@ -eva-alloc-builtin fresh -deps -journal-disable
+   OPT:  @EVA_OPTIONS@ -eva-alloc-builtin fresh -deps -journal-disable
 */
 
 #include "stdlib.c"
diff --git a/tests/builtins/malloc-deps.c b/tests/builtins/malloc-deps.c
index 1bb43e5021c..29f258d52bb 100644
--- a/tests/builtins/malloc-deps.c
+++ b/tests/builtins/malloc-deps.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -deps -calldeps -inout -eva-slevel 5 -eva-msg-key malloc
+   OPT: -eva @EVA_OPTIONS@ -deps -calldeps -inout -eva-slevel 5 -eva-msg-key malloc
 */
 #include <stdlib.h>
 
diff --git a/tests/builtins/malloc-size-zero.c b/tests/builtins/malloc-size-zero.c
index 0ff4c5e749f..21cb95cfe5c 100644
--- a/tests/builtins/malloc-size-zero.c
+++ b/tests/builtins/malloc-size-zero.c
@@ -1,6 +1,6 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -eva-mlevel 3
-   OPT: -eva @EVA_CONFIG@ -eva-alloc-functions my_calloc
+   OPT: -eva @EVA_OPTIONS@ -eva-mlevel 3
+   OPT: -eva @EVA_OPTIONS@ -eva-alloc-functions my_calloc
 */
 
 #include <stdlib.h>
diff --git a/tests/builtins/malloc.c b/tests/builtins/malloc.c
index 989d36b9086..ad4bffd113a 100644
--- a/tests/builtins/malloc.c
+++ b/tests/builtins/malloc.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -eva-slevel 10 -eva-mlevel 0 -eva-alloc-builtin by_stack
+   OPT: -eva @EVA_OPTIONS@ -eva-slevel 10 -eva-mlevel 0 -eva-alloc-builtin by_stack
 */
 #include <stdlib.h>
 
diff --git a/tests/builtins/malloc_bug_tr.c b/tests/builtins/malloc_bug_tr.c
index 98b3d323d6d..c933ffe4af5 100644
--- a/tests/builtins/malloc_bug_tr.c
+++ b/tests/builtins/malloc_bug_tr.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@
+   OPT: -eva @EVA_OPTIONS@
 */
 
 #include <stdlib.h>
diff --git a/tests/builtins/malloc_memexec.c b/tests/builtins/malloc_memexec.c
index cac60b4be31..e02637be2be 100644
--- a/tests/builtins/malloc_memexec.c
+++ b/tests/builtins/malloc_memexec.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -eva-memexec -deps -inout -eva-mlevel 0
+   OPT: -eva @EVA_OPTIONS@ -eva-memexec -deps -inout -eva-mlevel 0
 */
 #include <stdlib.h>
 
diff --git a/tests/builtins/malloc_multiple.c b/tests/builtins/malloc_multiple.c
index 81e2a9cc9f7..337e6b4abfd 100644
--- a/tests/builtins/malloc_multiple.c
+++ b/tests/builtins/malloc_multiple.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -eva-slevel 50 -eva-mlevel 5
+   OPT: -eva @EVA_OPTIONS@ -eva-slevel 50 -eva-mlevel 5
 */
 #include<stdlib.h>
 #define MAX 10
diff --git a/tests/builtins/memcpy_invalid.c b/tests/builtins/memcpy_invalid.c
index cd0a7b35cf7..57efefd93f3 100644
--- a/tests/builtins/memcpy_invalid.c
+++ b/tests/builtins/memcpy_invalid.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -journal-disable -calldeps
+   OPT: -eva @EVA_OPTIONS@ -journal-disable -calldeps
 */
 
 /*@ assigns \result \from min, max;
diff --git a/tests/builtins/test_config b/tests/builtins/test_config
index 345f347fd40..05cba93b48e 100644
--- a/tests/builtins/test_config
+++ b/tests/builtins/test_config
@@ -1,3 +1,2 @@
 MACRO: EVA_OPTIONS @EVA_OPTIONS@ -eva-msg-key malloc -eva-warn-key malloc:weak=feedback -eva-no-alloc-returns-null
-MACRO: EVA_CONFIG @EVA_OPTIONS@
-OPT: -eva @EVA_CONFIG@ -journal-disable -out -input -deps
+OPT: -eva @EVA_OPTIONS@ -journal-disable -out -input -deps
diff --git a/tests/builtins/write-const.c b/tests/builtins/write-const.c
index 89dfcdd91ae..598d93847eb 100644
--- a/tests/builtins/write-const.c
+++ b/tests/builtins/write-const.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -journal-disable -eva-builtins-auto -calldeps
+   OPT: -eva @EVA_OPTIONS@ -journal-disable -eva-builtins-auto -calldeps
 */
 
 // This test verifies that writing in a memory location that may be const
diff --git a/tests/float/absorb.c b/tests/float/absorb.c
index 7a9e3cab596..da1ee88e690 100644
--- a/tests/float/absorb.c
+++ b/tests/float/absorb.c
@@ -1,7 +1,7 @@
 /* run.config
    COMMENT: run.config is intentionally not-*
    EXECNOW: BIN absorb.sav LOG absorb_sav.res LOG absorb_sav.err frama-c -no-autoload-plugins -journal-disable -save absorb.sav @PTEST_FILE@ > absorb_sav.res 2> absorb_sav.err
-   EXECNOW: BIN absorb.sav2 LOG absorb_sav2.res LOG absorb_sav2.err frama-c @FRAMA_C_PLUGINS_OPTIONS@ -load %{dep:absorb.sav} -eva @EVA_CONFIG@ -journal-disable -float-hex -save absorb.sav2 > absorb_sav2.res 2> absorb_sav2.err
+   EXECNOW: BIN absorb.sav2 LOG absorb_sav2.res LOG absorb_sav2.err frama-c @FRAMA_C_PLUGINS_OPTIONS@ -load %{dep:absorb.sav} -eva @EVA_OPTIONS@ -journal-disable -float-hex -save absorb.sav2 > absorb_sav2.res 2> absorb_sav2.err
    OPT: -load %{dep:absorb.sav2} -deps -out -input
 */
 /* run.config*
diff --git a/tests/float/alarms.i b/tests/float/alarms.i
index 8d60a075054..64f4fc79653 100644
--- a/tests/float/alarms.i
+++ b/tests/float/alarms.i
@@ -1,7 +1,7 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -warn-special-float non-finite
-   OPT: -eva @EVA_CONFIG@ -warn-special-float nan
-   OPT: -eva @EVA_CONFIG@ -warn-special-float none
+   OPT: -eva @EVA_OPTIONS@ -warn-special-float non-finite
+   OPT: -eva @EVA_OPTIONS@ -warn-special-float nan
+   OPT: -eva @EVA_OPTIONS@ -warn-special-float none
 */
 
 union { long long l ; float f ; double d ; } u1, u2;
diff --git a/tests/float/builtins.c b/tests/float/builtins.c
index 1b2d53069a3..102f1eff068 100644
--- a/tests/float/builtins.c
+++ b/tests/float/builtins.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -then -main main_log_exp
+   OPT: -eva @EVA_OPTIONS@ -then -main main_log_exp
 */
 
 #include <__fc_builtin.h>
diff --git a/tests/float/cond.c b/tests/float/cond.c
index 89cc751c137..3d70579b34f 100644
--- a/tests/float/cond.c
+++ b/tests/float/cond.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -journal-disable -float-hex
+   OPT: -eva @EVA_OPTIONS@ -journal-disable -float-hex
 */
 
 #include "__fc_builtin.h"
diff --git a/tests/float/const.i b/tests/float/const.i
index 9e47e611f88..207da778ec0 100644
--- a/tests/float/const.i
+++ b/tests/float/const.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -float-hex -warn-decimal-float all -journal-disable -then -out -deps
+   OPT: -eva @EVA_OPTIONS@ -float-hex -warn-decimal-float all -journal-disable -then -out -deps
 */
 typedef double mydouble;
 
diff --git a/tests/float/extract_bits.i b/tests/float/extract_bits.i
index 08372744719..552bd39549d 100644
--- a/tests/float/extract_bits.i
+++ b/tests/float/extract_bits.i
@@ -1,6 +1,6 @@
 /* run.config*
-  OPT: -eva @EVA_CONFIG@ -eva-slevel 10 -big-ints-hex 0 -machdep ppc_32 -float-normal -warn-decimal-float all
-  OPT: -eva @EVA_CONFIG@ -eva-slevel 10 -big-ints-hex 0 -machdep x86_32 -float-normal -warn-decimal-float all
+  OPT: -eva @EVA_OPTIONS@ -eva-slevel 10 -big-ints-hex 0 -machdep ppc_32 -float-normal -warn-decimal-float all
+  OPT: -eva @EVA_OPTIONS@ -eva-slevel 10 -big-ints-hex 0 -machdep x86_32 -float-normal -warn-decimal-float all
 */
 
 float f = 3.14;
diff --git a/tests/float/init_float.i b/tests/float/init_float.i
index 83d69d1336e..cce205f0527 100644
--- a/tests/float/init_float.i
+++ b/tests/float/init_float.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT:  -eva @EVA_CONFIG@ -journal-disable -float-normal -lib-entry
+   OPT:  -eva @EVA_OPTIONS@ -journal-disable -float-normal -lib-entry
 */
 
 typedef struct S { float y; } S;
diff --git a/tests/float/nonlin.c b/tests/float/nonlin.c
index d210fe4a315..e18380a814d 100644
--- a/tests/float/nonlin.c
+++ b/tests/float/nonlin.c
@@ -1,10 +1,10 @@
 /* run.config*
-   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_CONFIG@ -cpp-extra-args="-DFLOAT=double" -float-hex -journal-disable -eva-subdivide-non-linear 0
-   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_CONFIG@ -cpp-extra-args="-DFLOAT=double" -float-hex -journal-disable -eva-subdivide-non-linear 10
-   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_CONFIG@ -cpp-extra-args="-DFLOAT=double" -float-hex -journal-disable -eva-subdivide-non-linear 10 -warn-special-float none
-   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_CONFIG@ -cpp-extra-args="-DFLOAT=float" -float-hex -journal-disable -eva-subdivide-non-linear 0
-   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_CONFIG@ -cpp-extra-args="-DFLOAT=float" -float-hex -journal-disable -eva-subdivide-non-linear 10
-   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_CONFIG@ -cpp-extra-args="-DFLOAT=float" -float-hex -journal-disable -eva-subdivide-non-linear 10 -warn-special-float none
+   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_OPTIONS@ -cpp-extra-args="-DFLOAT=double" -float-hex -journal-disable -eva-subdivide-non-linear 0
+   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_OPTIONS@ -cpp-extra-args="-DFLOAT=double" -float-hex -journal-disable -eva-subdivide-non-linear 10
+   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_OPTIONS@ -cpp-extra-args="-DFLOAT=double" -float-hex -journal-disable -eva-subdivide-non-linear 10 -warn-special-float none
+   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_OPTIONS@ -cpp-extra-args="-DFLOAT=float" -float-hex -journal-disable -eva-subdivide-non-linear 0
+   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_OPTIONS@ -cpp-extra-args="-DFLOAT=float" -float-hex -journal-disable -eva-subdivide-non-linear 10
+   OPT: -eva-msg-key nonlin -eva-slevel 30 -eva @EVA_OPTIONS@ -cpp-extra-args="-DFLOAT=float" -float-hex -journal-disable -eva-subdivide-non-linear 10 -warn-special-float none
 */
 
 #include "__fc_builtin.h"
diff --git a/tests/float/precise_cos_sin.c b/tests/float/precise_cos_sin.c
index f6e6f36e907..271d091d6ba 100644
--- a/tests/float/precise_cos_sin.c
+++ b/tests/float/precise_cos_sin.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -eva-slevel 1000 -journal-disable -float-normal
+   OPT: -eva @EVA_OPTIONS@ -eva-slevel 1000 -journal-disable -float-normal
 */
 
 #include <__fc_builtin.h>
diff --git a/tests/float/round10d.i b/tests/float/round10d.i
index 1d6ebe39de5..ba93da532bf 100644
--- a/tests/float/round10d.i
+++ b/tests/float/round10d.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -float-normal -journal-disable -eva-no-results
+   OPT: -eva @EVA_OPTIONS@ -float-normal -journal-disable -eva-no-results
 
 */
 int main()
diff --git a/tests/float/some.c b/tests/float/some.c
index 8eb3f38ea73..70b34621e96 100644
--- a/tests/float/some.c
+++ b/tests/float/some.c
@@ -1,6 +1,6 @@
 /* run.config*
-   OPT: -eva-show-slevel 10 -eva-slevel 100 -eva @EVA_CONFIG@ -cpp-extra-args="-DFLOAT=double -DN=55" -float-normal -journal-disable -eva-no-results
-   OPT: -eva-slevel 100 -eva @EVA_CONFIG@ -cpp-extra-args="-DFLOAT=float -DN=26"  -float-normal -journal-disable -eva-no-results
+   OPT: -eva-show-slevel 10 -eva-slevel 100 -eva @EVA_OPTIONS@ -cpp-extra-args="-DFLOAT=double -DN=55" -float-normal -journal-disable -eva-no-results
+   OPT: -eva-slevel 100 -eva @EVA_OPTIONS@ -cpp-extra-args="-DFLOAT=float -DN=26"  -float-normal -journal-disable -eva-no-results
 */
 
 FLOAT t[N] = { 1. } ;
diff --git a/tests/float/special_floats.c b/tests/float/special_floats.c
index 1e07cd3a6ba..67bd40b60be 100644
--- a/tests/float/special_floats.c
+++ b/tests/float/special_floats.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -eva @EVA_CONFIG@ -warn-special-float none
+   OPT: -eva @EVA_OPTIONS@ -warn-special-float none
 */
 
 /* Tests on special float values NaN and infinites. */
diff --git a/tests/impact/test_config b/tests/impact/test_config
index 39d00a53e25..c0e7feda3b5 100644
--- a/tests/impact/test_config
+++ b/tests/impact/test_config
@@ -1,2 +1,2 @@
-PLUGIN: impact @EVA_PLUGINS@
+PLUGIN: impact @EVA_CONFIG@
 OPT: -journal-disable -impact-print @EVA_OPTIONS@
diff --git a/tests/journal/control.i b/tests/journal/control.i
index 0830044b07e..0166aadcd1e 100644
--- a/tests/journal/control.i
+++ b/tests/journal/control.i
@@ -1,6 +1,6 @@
 /* run.config
    COMMENT: do not compare generated journals since they depend on current time
-   EXECNOW: BIN control_journal.ml BIN control_journal_bis.ml (frama-c @FRAMA_C_PLUGINS_OPTIONS@ -journal-enable -check -eva -deps -out @EVA_CONFIG@ -main f -journal-name control_journal.ml control.i && cp control_journal.ml control_journal_bis.ml) > /dev/null 2> /dev/null
+   EXECNOW: BIN control_journal.ml BIN control_journal_bis.ml (frama-c @FRAMA_C_PLUGINS_OPTIONS@ -journal-enable -check -eva -deps -out @EVA_OPTIONS@ -main f -journal-name control_journal.ml control.i && cp control_journal.ml control_journal_bis.ml) > /dev/null 2> /dev/null
   CMD: @frama-c@
   OPT: -load-script %{dep:control_journal.ml} -journal-disable
   CMD: @frama-c@
diff --git a/tests/journal/control2.c b/tests/journal/control2.c
index f5c82393b8e..c4676ac29be 100644
--- a/tests/journal/control2.c
+++ b/tests/journal/control2.c
@@ -1,7 +1,7 @@
 /* run.config
   EXECNOW: BIN control_journal2.ml frama-c @FRAMA_C_PLUGINS_OPTIONS@ -journal-enable -eva -deps -out -main f -journal-name control_journal2.ml @PTEST_FILE@ > /dev/null 2> /dev/null
   EXECNOW: LOG control2_sav.res LOG control2_sav.err BIN control_journal_next2.ml frama-c @FRAMA_C_PLUGINS_OPTIONS@ -journal-enable -load-script %{dep:control_journal2.ml} -lib-entry -journal-name control_journal_next2.ml @PTEST_FILE@ > control2_sav.res 2> control2_sav.err
-  PLUGIN: callgraph @EVA_PLUGINS@
+  PLUGIN: callgraph @EVA_CONFIG@
   OPT: -load-script %{dep:control_journal_next2.ml}
 */
 
diff --git a/tests/journal/intra.i b/tests/journal/intra.i
index 9d3006bde7e..1f063870bdd 100644
--- a/tests/journal/intra.i
+++ b/tests/journal/intra.i
@@ -1,5 +1,5 @@
 /* run.config
-   PLUGIN: sparecode @EVA_PLUGINS@
+   PLUGIN: sparecode @EVA_CONFIG@
    CMXS: @PTEST_NAME@
    EXECNOW: BIN intra_journal.ml frama-c -eva-show-progress -no-autoload-plugins -load-plugin from,inout,eva,scope,variadic,sparecode -load-module %{dep:@PTEST_NAME@.cmxs} -journal-enable -journal-name intra_journal.ml @PTEST_NAME@.i > /dev/null 2> /dev/null
    CMD: @frama-c@ -load-module %{dep:@PTEST_NAME@.cmxs}
diff --git a/tests/libc/coverage.c b/tests/libc/coverage.c
index e11d52b0330..0a63b6c3c76 100644
--- a/tests/libc/coverage.c
+++ b/tests/libc/coverage.c
@@ -1,5 +1,5 @@
 /* run.config*
-   PLUGIN: metrics @EVA_PLUGINS@
+   PLUGIN: metrics @EVA_CONFIG@
    OPT: -eva-no-builtins-auto @EVA_OPTIONS@ %{read:../../syntax/framac_share_path}/libc/string.c -eva -eva-slevel 6 -metrics-eva-cover -then -metrics-libc
 */
 
diff --git a/tests/libc/fc_libc.c b/tests/libc/fc_libc.c
index 3279d4aa85c..116627e8711 100644
--- a/tests/libc/fc_libc.c
+++ b/tests/libc/fc_libc.c
@@ -4,8 +4,8 @@
    CMXS: check_parsing_individual_headers
    CMXS: check_libc_anonymous_tags
    CMXS: check_compliance
-   PLUGIN: metrics @EVA_PLUGINS@
-   OPT: -load-module %{dep:check_libc_naming_conventions.cmxs} -print -cpp-extra-args='-nostdinc' -metrics -metrics-libc -load-module %{dep:check_const.cmxs} -eva @EVA_CONFIG@ -then -lib-entry -no-print -metrics-no-libc
+   PLUGIN: metrics @EVA_CONFIG@
+   OPT: -load-module %{dep:check_libc_naming_conventions.cmxs} -print -cpp-extra-args='-nostdinc' -metrics -metrics-libc -load-module %{dep:check_const.cmxs} -eva @EVA_OPTIONS@ -then -lib-entry -no-print -metrics-no-libc
    OPT: -print -print-libc
    OPT: -load-module %{dep:check_parsing_individual_headers.cmxs}
    OPT: -load-module %{dep:check_libc_anonymous_tags.cmxs}
diff --git a/tests/libc/test_config b/tests/libc/test_config
index cf5c5bb1835..fca40f27463 100644
--- a/tests/libc/test_config
+++ b/tests/libc/test_config
@@ -1 +1 @@
-OPT: -eva @EVA_CONFIG@ -cpp-extra-args='-nostdinc -Ishare/libc'
+OPT: -eva @EVA_OPTIONS@ -cpp-extra-args='-nostdinc -Ishare/libc'
diff --git a/tests/misc/add_assigns.i b/tests/misc/add_assigns.i
index 13b86591a9b..e520ee7eb44 100644
--- a/tests/misc/add_assigns.i
+++ b/tests/misc/add_assigns.i
@@ -1,5 +1,5 @@
 /* run.config
-PLUGIN: report @EVA_PLUGINS@
+PLUGIN: report @EVA_CONFIG@
 MODULE: @PTEST_NAME@.cmxs
 OPT: -then -report -then -print
 */
diff --git a/tests/misc/bts0541.c b/tests/misc/bts0541.c
index 6bbabaaa30c..213d4e2cd99 100644
--- a/tests/misc/bts0541.c
+++ b/tests/misc/bts0541.c
@@ -1,5 +1,5 @@
 /* run.config
-   OPT: -pp-annot -cpp-extra-args="-I./share/libc" -pp-annot -eva @EVA_CONFIG@
+   OPT: -pp-annot -cpp-extra-args="-I./share/libc" -pp-annot -eva @EVA_OPTIONS@
 */
 
 #include <stdbool.h>
diff --git a/tests/misc/bts1347.i b/tests/misc/bts1347.i
index 2df285ccb7d..8313408099a 100644
--- a/tests/misc/bts1347.i
+++ b/tests/misc/bts1347.i
@@ -1,5 +1,5 @@
 /* run.config
-   PLUGIN: report @EVA_PLUGINS@
+   PLUGIN: report @EVA_CONFIG@
    MODULE: @PTEST_NAME@.cmxs
    OPT:  @EVA_OPTIONS@ -then -report
 */
diff --git a/tests/misc/issue109.i b/tests/misc/issue109.i
index 790aa603d9d..1f23c8fe05c 100644
--- a/tests/misc/issue109.i
+++ b/tests/misc/issue109.i
@@ -1,6 +1,6 @@
 /* run.config
    MODULE: @PTEST_NAME@.cmxs
-   OPT: -eva @EVA_CONFIG@ -eva-slevel-function main:10
+   OPT: -eva @EVA_OPTIONS@ -eva-slevel-function main:10
 */
 void main() {
   int i, j = 0;
diff --git a/tests/misc/log_twice.i b/tests/misc/log_twice.i
index dc2306c1c6e..e97f81ad879 100644
--- a/tests/misc/log_twice.i
+++ b/tests/misc/log_twice.i
@@ -1,6 +1,6 @@
 /* run.config
    MODULE: @PTEST_NAME@.cmxs
-   OPT: @EVA_CONFIG@
+   OPT: @EVA_OPTIONS@
 */
 
 int* f() {
diff --git a/tests/misc/obfuscate.c b/tests/misc/obfuscate.c
index d28ccfb42f9..3efb19fac6f 100644
--- a/tests/misc/obfuscate.c
+++ b/tests/misc/obfuscate.c
@@ -1,5 +1,5 @@
 /* run.config
-   PLUGIN: obfuscator @EVA_PLUGINS@
+   PLUGIN: obfuscator @EVA_CONFIG@
    OPT: -obfuscate
 */
 int my_var = 0;
diff --git a/tests/misc/widen_hints.c b/tests/misc/widen_hints.c
index e4f063807c1..1ececc21c84 100644
--- a/tests/misc/widen_hints.c
+++ b/tests/misc/widen_hints.c
@@ -1,8 +1,8 @@
 /* run.config
-   OPT: -eva @EVA_CONFIG@ -cpp-extra-args=-DSYNTAX_ERRORS -kernel-warn-key=annot-error=active
-   OPT: -eva @EVA_CONFIG@ -cpp-extra-args=-DNONCONST
-   OPT: -eva @EVA_CONFIG@ -eva-slevel 1 -eva-msg-key widen-hints
-   OPT: -eva @EVA_CONFIG@ -cpp-extra-args=-DALLGLOBAL -eva-msg-key widen-hints
+   OPT: -eva @EVA_OPTIONS@ -cpp-extra-args=-DSYNTAX_ERRORS -kernel-warn-key=annot-error=active
+   OPT: -eva @EVA_OPTIONS@ -cpp-extra-args=-DNONCONST
+   OPT: -eva @EVA_OPTIONS@ -eva-slevel 1 -eva-msg-key widen-hints
+   OPT: -eva @EVA_OPTIONS@ -cpp-extra-args=-DALLGLOBAL -eva-msg-key widen-hints
 */
 #define N 2
 
diff --git a/tests/occurrence/test_config b/tests/occurrence/test_config
index 029a71e6518..f68b112eccd 100644
--- a/tests/occurrence/test_config
+++ b/tests/occurrence/test_config
@@ -1,2 +1,2 @@
-PLUGIN: occurrence @EVA_PLUGINS@
+PLUGIN: occurrence @EVA_CONFIG@
 STDOPT: -"-eva" -"-out" -"-input" -"-deps" +"-occurrence-verbose 1"
diff --git a/tests/pdg/bts1194.c b/tests/pdg/bts1194.c
index aaa06aacad1..3a8043fdba9 100644
--- a/tests/pdg/bts1194.c
+++ b/tests/pdg/bts1194.c
@@ -1,5 +1,5 @@
 /* run.config
-  PLUGIN: slicing @EVA_PLUGINS@ 
+  PLUGIN: slicing @EVA_CONFIG@ 
   STDOPT: +"-eva -inout -pdg -calldeps -deps -then -slice-return main -then-last -print @EVA_OPTIONS@"
 */
 
diff --git a/tests/pdg/test_config b/tests/pdg/test_config
index 78c7757cadf..42a9ea00fb2 100644
--- a/tests/pdg/test_config
+++ b/tests/pdg/test_config
@@ -1,2 +1,2 @@
-PLUGIN: pdg @EVA_PLUGINS@ 
+PLUGIN: pdg @EVA_CONFIG@ 
 OPT: -journal-disable @EVA_OPTIONS@ -pdg-print -pdg-verbose 2
diff --git a/tests/rte/test_config b/tests/rte/test_config
index 60080e46918..d265e69bf9f 100644
--- a/tests/rte/test_config
+++ b/tests/rte/test_config
@@ -1 +1 @@
-PLUGIN: rtegen @EVA_PLUGINS@
+PLUGIN: rtegen @EVA_CONFIG@
diff --git a/tests/rte/value_rte.c b/tests/rte/value_rte.c
index 186136b4a70..d614f1cd9aa 100644
--- a/tests/rte/value_rte.c
+++ b/tests/rte/value_rte.c
@@ -1,5 +1,5 @@
 /* run.config
-PLUGIN: report @EVA_PLUGINS@
+PLUGIN: report @EVA_CONFIG@
 OPT: -rte -then -eva @EVA_OPTIONS@ -then -report
 */
 
diff --git a/tests/saveload/load_one.i b/tests/saveload/load_one.i
index de48930209e..27120f1a347 100644
--- a/tests/saveload/load_one.i
+++ b/tests/saveload/load_one.i
@@ -1,5 +1,5 @@
 /* run.config
-   PLUGIN: sparecode @EVA_PLUGINS@
+   PLUGIN: sparecode @EVA_CONFIG@
    MODULE: @PTEST_NAME@.cmxs
    STDOPT: 
 */
diff --git a/tests/scope/bts383.c b/tests/scope/bts383.c
index b2b410d23c7..253a960f6db 100644
--- a/tests/scope/bts383.c
+++ b/tests/scope/bts383.c
@@ -1,5 +1,5 @@
 /* run.config
-   OPT: -eva @EVA_CONFIG@ -print -journal-disable -scope-verbose 1 -eva-remove-redundant-alarms -eva-context-width 3
+   OPT: -eva @EVA_OPTIONS@ -print -journal-disable -scope-verbose 1 -eva-remove-redundant-alarms -eva-context-width 3
 */
 /* 
    echo '!Db.Scope.check_asserts();;' \
diff --git a/tests/scope/no-effect.i b/tests/scope/no-effect.i
index 7b75f9e1d9f..011a3fe5dad 100644
--- a/tests/scope/no-effect.i
+++ b/tests/scope/no-effect.i
@@ -1,5 +1,5 @@
 /* run.config
-   OPT: @EVA_CONFIG@ -eva -print -journal-disable -scope-verbose 1 -eva-remove-redundant-alarms
+   OPT: @EVA_OPTIONS@ -eva -print -journal-disable -scope-verbose 1 -eva-remove-redundant-alarms
 */
 
 typedef struct {
diff --git a/tests/scope/scope.c b/tests/scope/scope.c
index a8902199641..8a7d1df5d6f 100644
--- a/tests/scope/scope.c
+++ b/tests/scope/scope.c
@@ -1,7 +1,7 @@
 /* run.config
-   OPT: -eva @EVA_CONFIG@ -main f -journal-disable
-   OPT: -eva @EVA_CONFIG@ -main f2 -journal-disable
-   OPT: -eva @EVA_CONFIG@ -main loop -journal-disable
+   OPT: -eva @EVA_OPTIONS@ -main f -journal-disable
+   OPT: -eva @EVA_OPTIONS@ -main f2 -journal-disable
+   OPT: -eva @EVA_OPTIONS@ -main loop -journal-disable
 */
 /*
  * bin/viewer.byte -main f scope.c -eva
diff --git a/tests/scope/zones.c b/tests/scope/zones.c
index 80fc7e30553..7b3d2161b05 100644
--- a/tests/scope/zones.c
+++ b/tests/scope/zones.c
@@ -1,5 +1,5 @@
 /* run.config
-   PLUGIN: @EVA_PLUGINS@ pdg
+   PLUGIN: @EVA_CONFIG@ pdg
    CMXS: @PTEST_NAME@
    OPT: -load-module %{dep:@PTEST_NAME@.cmxs} -eva @EVA_OPTIONS@ -journal-disable
 */
diff --git a/tests/slicing/test_config b/tests/slicing/test_config
index 2a8603f22a8..fff12f16b67 100644
--- a/tests/slicing/test_config
+++ b/tests/slicing/test_config
@@ -1,2 +1,2 @@
-PLUGIN: slicing @EVA_PLUGINS@
+PLUGIN: slicing @EVA_CONFIG@
 OPT: @EVA_OPTIONS@
diff --git a/tests/spec/array_typedef.c b/tests/spec/array_typedef.c
index a8273f59814..7882dfda139 100644
--- a/tests/spec/array_typedef.c
+++ b/tests/spec/array_typedef.c
@@ -1,5 +1,5 @@
 /*run.config
- PLUGIN: @EVA_PLUGINS@
+ PLUGIN: @EVA_CONFIG@
  OPT: -print -eva @EVA_OPTIONS@ -journal-disable
  */
 #define IP_FIELD 4
diff --git a/tests/spec/assigns_result.i b/tests/spec/assigns_result.i
index bfde0dde8bf..134947f6cd5 100644
--- a/tests/spec/assigns_result.i
+++ b/tests/spec/assigns_result.i
@@ -1,5 +1,5 @@
 /* run.config
-   PLUGIN: @EVA_PLUGINS@
+   PLUGIN: @EVA_CONFIG@
    STDOPT: +"-deps @EVA_OPTIONS@"
 */
 int X,Y;
diff --git a/tests/spec/assigns_void.c b/tests/spec/assigns_void.c
index a93209867cb..ba4f8a4ac52 100644
--- a/tests/spec/assigns_void.c
+++ b/tests/spec/assigns_void.c
@@ -1,7 +1,7 @@
 /* run.config
  OPT: -print -journal-disable -kernel-warn-key=annot-error=active
- PLUGIN: @EVA_PLUGINS@
- OPT: -eva @EVA_CONFIG@ -main g -print -no-annot -journal-disable
+ PLUGIN: @EVA_CONFIG@
+ OPT: -eva @EVA_OPTIONS@ -main g -print -no-annot -journal-disable
  */
 //@ assigns *x;
 void f(void *x);
diff --git a/tests/spec/behavior_assert.c b/tests/spec/behavior_assert.c
index e130481efd9..30c50494257 100644
--- a/tests/spec/behavior_assert.c
+++ b/tests/spec/behavior_assert.c
@@ -1,7 +1,7 @@
 /* run.config 
-   PLUGIN: @EVA_PLUGINS@
-   OPT: -eva @EVA_CONFIG@ -deps -out -input -journal-disable -lib-entry
-   OPT: -eva @EVA_CONFIG@ -deps -out -input -journal-disable
+   PLUGIN: @EVA_CONFIG@
+   OPT: -eva @EVA_OPTIONS@ -deps -out -input -journal-disable -lib-entry
+   OPT: -eva @EVA_OPTIONS@ -deps -out -input -journal-disable
 */
 int e;
 
diff --git a/tests/spec/default_assigns_bts0966.i b/tests/spec/default_assigns_bts0966.i
index 0bffe80560e..c473d0d55d8 100644
--- a/tests/spec/default_assigns_bts0966.i
+++ b/tests/spec/default_assigns_bts0966.i
@@ -1,5 +1,5 @@
 /* run.config
-   PLUGIN: @EVA_PLUGINS@ 
+   PLUGIN: @EVA_CONFIG@ 
    OPT: -eva -print
  */
 int auto_states[4] ; //   = { 1 , 0 , 0, 0 };
diff --git a/tests/spec/generalized_check.i b/tests/spec/generalized_check.i
index 0068ae1099a..23ab2c81449 100644
--- a/tests/spec/generalized_check.i
+++ b/tests/spec/generalized_check.i
@@ -1,5 +1,5 @@
 /* run.config
-PLUGIN: wp @EVA_PLUGINS@
+PLUGIN: wp @EVA_CONFIG@
 OPT: -wp -wp-prover qed -wp-msg-key shell
 OPT: -eva -eva-use-spec f
 OPT: -print
diff --git a/tests/spec/logic_def.c b/tests/spec/logic_def.c
index 8448756e44a..f309563f6bf 100644
--- a/tests/spec/logic_def.c
+++ b/tests/spec/logic_def.c
@@ -1,5 +1,5 @@
 /* run.config
-    PLUGIN: @EVA_PLUGINS@
+    PLUGIN: @EVA_CONFIG@
     STDOPT: +"-eva -eva-verbose 2"
 */
 //@ logic integer foo(int x) = x + 2 ;
diff --git a/tests/spec/preprocess.c b/tests/spec/preprocess.c
index f0fffe87941..d22f2b661df 100644
--- a/tests/spec/preprocess.c
+++ b/tests/spec/preprocess.c
@@ -1,5 +1,5 @@
 /* run.config
-   PLUGIN: @EVA_PLUGINS@
+   PLUGIN: @EVA_CONFIG@
    DEPS: preprocess.h
    OPT: -eva @EVA_OPTIONS@ -journal-disable -print
 */
diff --git a/tests/spec/shifts.c b/tests/spec/shifts.c
index af132b55019..96e4eb6e892 100644
--- a/tests/spec/shifts.c
+++ b/tests/spec/shifts.c
@@ -1,6 +1,6 @@
 /* run.config
-   PLUGIN: @EVA_PLUGINS@
-   OPT: -eva @EVA_CONFIG@ -deps -journal-disable
+   PLUGIN: @EVA_CONFIG@
+   OPT: -eva @EVA_OPTIONS@ -deps -journal-disable
 */
 int e;
 
diff --git a/tests/spec/statement_behavior.c b/tests/spec/statement_behavior.c
index 02551271d9e..2e462bd59fd 100644
--- a/tests/spec/statement_behavior.c
+++ b/tests/spec/statement_behavior.c
@@ -1,5 +1,5 @@
 /* run.config
-   PLUGIN: @EVA_PLUGINS@
+   PLUGIN: @EVA_CONFIG@
    OPT: -eva @EVA_OPTIONS@ -inout -journal-disable
 */
 
diff --git a/tests/syntax/copy_visitor.i b/tests/syntax/copy_visitor.i
index 2f475d79ae7..be3439277c2 100644
--- a/tests/syntax/copy_visitor.i
+++ b/tests/syntax/copy_visitor.i
@@ -1,5 +1,5 @@
 /* run.config
-   STDOPT: +"-copy -eva @EVA_CONFIG@"
+   STDOPT: +"-copy -eva @EVA_OPTIONS@"
  */
 struct S {
   int a;
diff --git a/tests/syntax/extern_init.i b/tests/syntax/extern_init.i
index 447af8e54b9..43e6f42f933 100644
--- a/tests/syntax/extern_init.i
+++ b/tests/syntax/extern_init.i
@@ -1,6 +1,6 @@
 /* run.config
-OPT: %{dep:@PTEST_NAME@_1.i} %{dep:@PTEST_NAME@_2.i} -eva @EVA_CONFIG@
-OPT: %{dep:@PTEST_NAME@_2.i} %{dep:@PTEST_NAME@_1.i} -eva @EVA_CONFIG@
+OPT: %{dep:@PTEST_NAME@_1.i} %{dep:@PTEST_NAME@_2.i} -eva @EVA_OPTIONS@
+OPT: %{dep:@PTEST_NAME@_2.i} %{dep:@PTEST_NAME@_1.i} -eva @EVA_OPTIONS@
 */
 extern int a[] ;
 
diff --git a/tests/syntax/unroll_labels.i b/tests/syntax/unroll_labels.i
index 66da8b7cf48..ba204116669 100644
--- a/tests/syntax/unroll_labels.i
+++ b/tests/syntax/unroll_labels.i
@@ -1,6 +1,6 @@
 /* run.config
-  STDOPT: +"-eva @EVA_CONFIG@"
-  STDOPT: +"-eva @EVA_CONFIG@ -main main2 -eva-slevel 3"
+  STDOPT: +"-eva @EVA_OPTIONS@"
+  STDOPT: +"-eva @EVA_OPTIONS@ -main main2 -eva-slevel 3"
 */
 enum { SIX = 6 } ;
 volatile foo;
diff --git a/tests/syntax/unroll_visit.i b/tests/syntax/unroll_visit.i
index 38d55c380b6..a1cfdabf081 100644
--- a/tests/syntax/unroll_visit.i
+++ b/tests/syntax/unroll_visit.i
@@ -1,5 +1,5 @@
 /* run.config
-   STDOPT: +"-eva @EVA_CONFIG@ -deps -out -input -deps"
+   STDOPT: +"-eva @EVA_OPTIONS@ -deps -out -input -deps"
  */
 void main() {
    /*@ loop pragma UNROLL 2; */
diff --git a/tests/test_config b/tests/test_config
index fecc43ece34..5a534c7ec2d 100644
--- a/tests/test_config
+++ b/tests/test_config
@@ -1,5 +1,4 @@
-MACRO: EVA_PLUGINS from inout eva scope variadic
+MACRO: EVA_CONFIG from inout eva scope variadic
 MACRO: EVA_OPTIONS -eva-show-progress -eva-msg-key=-summary -eva-auto-loop-unroll 0
-MACRO: EVA_CONFIG @EVA_OPTIONS@
-PLUGIN: @EVA_PLUGINS@
+PLUGIN: @EVA_CONFIG@
 OPT: -eva @EVA_OPTIONS@ -journal-disable -out -input -deps
diff --git a/tests/value/align_char_array.c b/tests/value/align_char_array.c
index de692f2f709..98d2a1d84b5 100644
--- a/tests/value/align_char_array.c
+++ b/tests/value/align_char_array.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -cpp-extra-args="-DPTEST" -journal-disable
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -cpp-extra-args="-DPTEST" -journal-disable
 */
 
 
diff --git a/tests/value/array_initializer.i b/tests/value/array_initializer.i
index 04029accd9c..9ba8114198b 100644
--- a/tests/value/array_initializer.i
+++ b/tests/value/array_initializer.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -then -eva-initialization-padding-globals maybe
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -then -eva-initialization-padding-globals maybe
 */
 
 int t[5] = { [2] = 3 };
diff --git a/tests/value/array_zero_length.i b/tests/value/array_zero_length.i
index f84a4ebf84a..a57db72764c 100644
--- a/tests/value/array_zero_length.i
+++ b/tests/value/array_zero_length.i
@@ -1,7 +1,7 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -journal-disable -machdep gcc_x86_32
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -lib-entry -journal-disable -machdep gcc_x86_32
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -lib-entry -journal-disable
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -journal-disable -machdep gcc_x86_32
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -lib-entry -journal-disable -machdep gcc_x86_32
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -lib-entry -journal-disable
 */
 
 char T[];
diff --git a/tests/value/base_addr_offset_block_length.i b/tests/value/base_addr_offset_block_length.i
index b3aad4d14b7..df95d296e8a 100644
--- a/tests/value/base_addr_offset_block_length.i
+++ b/tests/value/base_addr_offset_block_length.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -eva-context-width 3 -then -eva-slevel 3
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -eva-context-width 3 -then -eva-slevel 3
 */
 
 
diff --git a/tests/value/big_lib_entry.i b/tests/value/big_lib_entry.i
index 0c2770eab0f..6118abf10ce 100644
--- a/tests/value/big_lib_entry.i
+++ b/tests/value/big_lib_entry.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -lib-entry -eva-context-width 4 -eva-initialization-padding-globals no
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -lib-entry -eva-context-width 4 -eva-initialization-padding-globals no
 */
 
 typedef struct {
diff --git a/tests/value/bitfield_longlong.c b/tests/value/bitfield_longlong.c
index c2bdb9d6234..1f486c7ab6d 100644
--- a/tests/value/bitfield_longlong.c
+++ b/tests/value/bitfield_longlong.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -cpp-extra-args="-Dprintf=Frama_C_show_each" -journal-disable
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -cpp-extra-args="-Dprintf=Frama_C_show_each" -journal-disable
 */
 struct X50 {
  long long int z:50;
diff --git a/tests/value/bts1306.i b/tests/value/bts1306.i
index 81f9cc8f329..8ce8ae82294 100644
--- a/tests/value/bts1306.i
+++ b/tests/value/bts1306.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module from,inout,eva -constfold -eva-slevel 0 -eva @EVA_CONFIG@ -print -then -eva-slevel 10 -eva -print
+   OPT: -no-autoload-plugins -load-module from,inout,eva -constfold -eva-slevel 0 -eva @EVA_OPTIONS@ -print -then -eva-slevel 10 -eva -print
    */
 
 void g(double x) { double y= x*x; }
diff --git a/tests/value/case_analysis.i b/tests/value/case_analysis.i
index 40be501257b..ec832a708da 100644
--- a/tests/value/case_analysis.i
+++ b/tests/value/case_analysis.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -eva-slevel 30 -journal-disable -float-normal
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -eva-slevel 30 -journal-disable -float-normal
 
 */
 
diff --git a/tests/value/cond_integer_cast_of_float.i b/tests/value/cond_integer_cast_of_float.i
index 9d1350ea671..00f6714bff5 100644
--- a/tests/value/cond_integer_cast_of_float.i
+++ b/tests/value/cond_integer_cast_of_float.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva -eva @EVA_CONFIG@ -eva-no-results -then -float-hex -main mainbis
+   OPT: -no-autoload-plugins -load-module eva -eva @EVA_OPTIONS@ -eva-no-results -then -float-hex -main mainbis
 */
 typedef double D;
 typedef float F;
diff --git a/tests/value/const_typedef.i b/tests/value/const_typedef.i
index d9f7f3677ca..a6432e9474a 100644
--- a/tests/value/const_typedef.i
+++ b/tests/value/const_typedef.i
@@ -1,5 +1,5 @@
 /* run.config*
-  OPT: -no-autoload-plugins -load-module inout,eva -print -then -eva @EVA_CONFIG@ -lib-entry -no-print
+  OPT: -no-autoload-plugins -load-module inout,eva -print -then -eva @EVA_OPTIONS@ -lib-entry -no-print
 */
 
 typedef int INT[3][3];
diff --git a/tests/value/constarraystructlibentry.i b/tests/value/constarraystructlibentry.i
index 96049bcde85..b311d4d4c85 100644
--- a/tests/value/constarraystructlibentry.i
+++ b/tests/value/constarraystructlibentry.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -lib-entry -eva-initialization-padding-globals yes -then -eva-initialization-padding-globals no
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -lib-entry -eva-initialization-padding-globals yes -then -eva-initialization-padding-globals no
 */
 
 const int t[] = { 1, 2, 3, 4, 5 } ;
diff --git a/tests/value/context_free.i b/tests/value/context_free.i
index 19c6fe292ad..581cf60d621 100644
--- a/tests/value/context_free.i
+++ b/tests/value/context_free.i
@@ -1,6 +1,6 @@
 /* run.config*
    GCC:
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -lib-entry -main f -absolute-valid-range 0x200-0x199 -eva-msg-key initial-state -journal-disable
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -lib-entry -main f -absolute-valid-range 0x200-0x199 -eva-msg-key initial-state -journal-disable
 */
 
 
diff --git a/tests/value/dead_inout.i b/tests/value/dead_inout.i
index 8cf0b0271e6..8385ed56381 100644
--- a/tests/value/dead_inout.i
+++ b/tests/value/dead_inout.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module from,inout @EVA_CONFIG@ -out -input -inout -inout -main main_all
+   OPT: -no-autoload-plugins -load-module from,inout @EVA_OPTIONS@ -out -input -inout -inout -main main_all
  */
 
 // This tests a potential imprecision with the computation of input and outputs if one forgets to test that a statement is dead
diff --git a/tests/value/div.i b/tests/value/div.i
index 3ac38b6068d..bbbc25443de 100644
--- a/tests/value/div.i
+++ b/tests/value/div.i
@@ -1,6 +1,6 @@
 /* run.config*
    STDOPT: #"-load-module scope -eva-remove-redundant-alarms"
-   OPT: -no-autoload-plugins -load-module eva,inout -rte -then -eva @EVA_CONFIG@
+   OPT: -no-autoload-plugins -load-module eva,inout -rte -then -eva @EVA_OPTIONS@
 */
 int X,Y,Z1,Z2,T,U1,U2,V,W1,W2;
 int a,b,d1,d2,d0,e;
diff --git a/tests/value/fptr.i b/tests/value/fptr.i
index 88daeab0630..d09fb01b4a8 100644
--- a/tests/value/fptr.i
+++ b/tests/value/fptr.i
@@ -1,7 +1,7 @@
 /* run.config*
    GCC:
-   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_CONFIG@ -journal-disable -then -deps -out
-   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_CONFIG@ -main main_uninit -journal-disable -then -deps -out
+   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_OPTIONS@ -journal-disable -then -deps -out
+   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_OPTIONS@ -main main_uninit -journal-disable -then -deps -out
 */
 int R=77; volatile int v; int n;
 
diff --git a/tests/value/incorrect_reduce_expr.i b/tests/value/incorrect_reduce_expr.i
index 0c7f22f6219..91a2bad26a6 100644
--- a/tests/value/incorrect_reduce_expr.i
+++ b/tests/value/incorrect_reduce_expr.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -absolute-valid-range 32-36
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -absolute-valid-range 32-36
 */
 
 char t[5];
diff --git a/tests/value/inout.i b/tests/value/inout.i
index 2e00e3273ac..b3fdc348ff3 100644
--- a/tests/value/inout.i
+++ b/tests/value/inout.i
@@ -1,10 +1,10 @@
 /* run.config*
    GCC:
-   OPT: -no-autoload-plugins -load-module from,inout @EVA_CONFIG@ -inout -deps -main inout_11_0 -journal-disable
-   OPT: -no-autoload-plugins -load-module from,inout @EVA_CONFIG@ -inout -deps -main inout_11_3 -journal-disable
-   OPT: -no-autoload-plugins -load-module from,inout @EVA_CONFIG@ -inout -deps -main never_terminate -journal-disable
-   OPT: -no-autoload-plugins -load-module from,inout @EVA_CONFIG@ -inout -deps -main may_not_terminate -journal-disable
-   OPT: -no-autoload-plugins -load-module from,inout @EVA_CONFIG@ -inout -deps -main call_may_not_terminate -journal-disable
+   OPT: -no-autoload-plugins -load-module from,inout @EVA_OPTIONS@ -inout -deps -main inout_11_0 -journal-disable
+   OPT: -no-autoload-plugins -load-module from,inout @EVA_OPTIONS@ -inout -deps -main inout_11_3 -journal-disable
+   OPT: -no-autoload-plugins -load-module from,inout @EVA_OPTIONS@ -inout -deps -main never_terminate -journal-disable
+   OPT: -no-autoload-plugins -load-module from,inout @EVA_OPTIONS@ -inout -deps -main may_not_terminate -journal-disable
+   OPT: -no-autoload-plugins -load-module from,inout @EVA_OPTIONS@ -inout -deps -main call_may_not_terminate -journal-disable
 */
 
 int Xt, Xs, Xs_I, Ys, Ys_I, Z, I;
diff --git a/tests/value/inout_formals.i b/tests/value/inout_formals.i
index 96883b0436b..bed7b5a38bd 100644
--- a/tests/value/inout_formals.i
+++ b/tests/value/inout_formals.i
@@ -1,5 +1,5 @@
 /*run.config*
-  OPT: -no-autoload-plugins -load-module from,inout @EVA_CONFIG@ -inout -input-with-formals  -inout-with-formals
+  OPT: -no-autoload-plugins -load-module from,inout @EVA_OPTIONS@ -inout -input-with-formals  -inout-with-formals
 */
 int x, y;
 
diff --git a/tests/value/inout_proto.i b/tests/value/inout_proto.i
index 977b1591fed..7a0e12c1124 100644
--- a/tests/value/inout_proto.i
+++ b/tests/value/inout_proto.i
@@ -1,5 +1,5 @@
 /*run.config*
-  OPT: -no-autoload-plugins -load-module from,inout @EVA_CONFIG@ -inout -input-with-formals  -inout-with-formals -main main_main
+  OPT: -no-autoload-plugins -load-module from,inout @EVA_OPTIONS@ -inout -input-with-formals  -inout-with-formals -main main_main
 */
 
 typedef unsigned char   BYTE;
diff --git a/tests/value/limits.c b/tests/value/limits.c
index 965d689d109..d528d6ac4e7 100644
--- a/tests/value/limits.c
+++ b/tests/value/limits.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -warn-signed-overflow
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -warn-signed-overflow
 */
 
 #include <limits.h>
diff --git a/tests/value/logic_ptr_cast.i b/tests/value/logic_ptr_cast.i
index 64eb43489d6..1d4a9e44fa0 100644
--- a/tests/value/logic_ptr_cast.i
+++ b/tests/value/logic_ptr_cast.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva -eva @EVA_CONFIG@ -print -journal-disable -eva-no-results
+   OPT: -no-autoload-plugins -load-module eva -eva @EVA_OPTIONS@ -print -journal-disable -eva-no-results
 */
 int *p;
 int t[90];
diff --git a/tests/value/loop_test.i b/tests/value/loop_test.i
index 6b1e166139c..9037943fb0e 100644
--- a/tests/value/loop_test.i
+++ b/tests/value/loop_test.i
@@ -1,6 +1,6 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_CONFIG@ -main test_onzes -journal-disable
-   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_CONFIG@ -main test_cent_onzes -journal-disable
+   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_OPTIONS@ -main test_onzes -journal-disable
+   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_OPTIONS@ -main test_cent_onzes -journal-disable
 */
 
 
diff --git a/tests/value/loop_wvar.i b/tests/value/loop_wvar.i
index 341e446a0ad..d07c4120598 100644
--- a/tests/value/loop_wvar.i
+++ b/tests/value/loop_wvar.i
@@ -1,8 +1,8 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva,inout -no-annot -eva @EVA_CONFIG@ -then -kernel-warn-key=annot-error=active -annot -eva -journal-disable
-   OPT: -no-autoload-plugins -load-module from,inout,eva -kernel-warn-key=annot-error=active -eva @EVA_CONFIG@ -main main3 -journal-disable
-   OPT: -no-autoload-plugins -load-module eva,inout -kernel-warn-key=annot-error=active -eva @EVA_CONFIG@ -main main_err1 -journal-disable
-   OPT: -no-autoload-plugins -load-module eva,inout -kernel-warn-key=annot-error=active -eva @EVA_CONFIG@ -main main_err2 -journal-disable
+   OPT: -no-autoload-plugins -load-module eva,inout -no-annot -eva @EVA_OPTIONS@ -then -kernel-warn-key=annot-error=active -annot -eva -journal-disable
+   OPT: -no-autoload-plugins -load-module from,inout,eva -kernel-warn-key=annot-error=active -eva @EVA_OPTIONS@ -main main3 -journal-disable
+   OPT: -no-autoload-plugins -load-module eva,inout -kernel-warn-key=annot-error=active -eva @EVA_OPTIONS@ -main main_err1 -journal-disable
+   OPT: -no-autoload-plugins -load-module eva,inout -kernel-warn-key=annot-error=active -eva @EVA_OPTIONS@ -main main_err2 -journal-disable
 */
 
 
diff --git a/tests/value/loopinv.c b/tests/value/loopinv.c
index 26f3a1e37b2..3e1e308fb65 100644
--- a/tests/value/loopinv.c
+++ b/tests/value/loopinv.c
@@ -1,5 +1,5 @@
 /* run.config* 
-OPT: @EVA_CONFIG@ -no-autoload-plugins -load-module from,inout,eva,report -eva-slevel-function main2:20 -pp-annot -eva -then -report
+OPT: @EVA_OPTIONS@ -no-autoload-plugins -load-module from,inout,eva,report -eva-slevel-function main2:20 -pp-annot -eva -then -report
 */
 
 /*@ requires valid: \valid(&t[0..s-1]);
diff --git a/tests/value/machdep.c b/tests/value/machdep.c
index b9018794165..8ecb1387962 100644
--- a/tests/value/machdep.c
+++ b/tests/value/machdep.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_CONFIG@ -cpp-extra-args="-DPTEST"  -journal-disable -then -machdep x86_64 -then -machdep x86_16
+   OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_OPTIONS@ -cpp-extra-args="-DPTEST"  -journal-disable -then -machdep x86_64 -then -machdep x86_16
 */
 
 #ifndef PTEST
diff --git a/tests/value/nested_struct_init.i b/tests/value/nested_struct_init.i
index f73a3e08021..faf31f6916c 100644
--- a/tests/value/nested_struct_init.i
+++ b/tests/value/nested_struct_init.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@ -then -eva-initialization-padding-globals no -then -eva-initialization-padding-globals maybe -then -lib-entry -then -eva-initialization-padding-globals no -then -eva-initialization-padding-globals yes
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@ -then -eva-initialization-padding-globals no -then -eva-initialization-padding-globals maybe -then -lib-entry -then -eva-initialization-padding-globals no -then -eva-initialization-padding-globals yes
 */
 
 typedef signed char int8_t;
diff --git a/tests/value/origin.i b/tests/value/origin.i
index e00c59f3ba6..3707b6875f2 100644
--- a/tests/value/origin.i
+++ b/tests/value/origin.i
@@ -1,7 +1,7 @@
 /* run.config*
    GCC:
-   OPT: -no-autoload-plugins -load-module from,inout,eva @EVA_CONFIG@ -eva -eva-warn-copy-indeterminate=-origin_misalign_2,-main -main main -journal-disable -then -out -deps
-   OPT: -no-autoload-plugins -load-module from,inout,eva @EVA_CONFIG@ -eva -eva-warn-copy-indeterminate=-origin_misalign_2,-origin -main origin -journal-disable -then -out -deps
+   OPT: -no-autoload-plugins -load-module from,inout,eva @EVA_OPTIONS@ -eva -eva-warn-copy-indeterminate=-origin_misalign_2,-main -main main -journal-disable -then -out -deps
+   OPT: -no-autoload-plugins -load-module from,inout,eva @EVA_OPTIONS@ -eva -eva-warn-copy-indeterminate=-origin_misalign_2,-origin -main origin -journal-disable -then -out -deps
 
 */
 char f(void);
diff --git a/tests/value/postcond_leaf.c b/tests/value/postcond_leaf.c
index 37b99f53706..4afd027255d 100644
--- a/tests/value/postcond_leaf.c
+++ b/tests/value/postcond_leaf.c
@@ -1,5 +1,5 @@
 /* run.config* 
-OPT: -no-autoload-plugins @EVA_CONFIG@ -load-module eva,inout,report -eva-no-show-progress -eva -eva-use-spec g1,g2,g3 -then -report
+OPT: -no-autoload-plugins @EVA_OPTIONS@ -load-module eva,inout,report -eva-no-show-progress -eva -eva-use-spec g1,g2,g3 -then -report
 */
 
 /* Test what is printed when Value evaluates a post-condition:
diff --git a/tests/value/precond.c b/tests/value/precond.c
index a8c73729935..67792a2fbb8 100644
--- a/tests/value/precond.c
+++ b/tests/value/precond.c
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module from,inout,eva,report -lib-entry -eva @EVA_CONFIG@ -then -report -report-print-properties -then -report-no-specialized
+   OPT: -no-autoload-plugins -load-module from,inout,eva,report -lib-entry -eva @EVA_OPTIONS@ -then -report -report-print-properties -then -report-no-specialized
 */
 
 
diff --git a/tests/value/precond2.c b/tests/value/precond2.c
index be7006c890e..8934d1a847b 100644
--- a/tests/value/precond2.c
+++ b/tests/value/precond2.c
@@ -1,6 +1,6 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module from,inout,eva,report,rtegen -rte -then -eva @EVA_CONFIG@ -then -report -report-print-properties
-   OPT: -no-autoload-plugins -load-module from,inout,eva,report,rtegen -eva @EVA_CONFIG@ -then -rte -then -report -report-print-properties
+   OPT: -no-autoload-plugins -load-module from,inout,eva,report,rtegen -rte -then -eva @EVA_OPTIONS@ -then -report -report-print-properties
+   OPT: -no-autoload-plugins -load-module from,inout,eva,report,rtegen -eva @EVA_OPTIONS@ -then -rte -then -report -report-print-properties
 */
 
 // Fuse with precond.c when bts #1208 is solved
diff --git a/tests/value/protomain.i b/tests/value/protomain.i
index ff7e47cb0b4..3f06d26dbf7 100644
--- a/tests/value/protomain.i
+++ b/tests/value/protomain.i
@@ -1,4 +1,4 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_CONFIG@
+   OPT: -no-autoload-plugins -load-module inout,eva -eva @EVA_OPTIONS@
 */
 int main(int c, char **);
diff --git a/tests/value/recol.c b/tests/value/recol.c
index 46f6de92f5a..e9ac0d03dd0 100644
--- a/tests/value/recol.c
+++ b/tests/value/recol.c
@@ -1,6 +1,6 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_CONFIG@ -eva-slevel 100 -cpp-extra-args="-DPTEST " -journal-disable -no-warn-signed-overflow
-   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_CONFIG@ -eva-slevel 100 -cpp-extra-args="-DPTEST " -journal-disable -machdep ppc_32 -no-warn-signed-overflow
+   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_OPTIONS@ -eva-slevel 100 -cpp-extra-args="-DPTEST " -journal-disable -no-warn-signed-overflow
+   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_OPTIONS@ -eva-slevel 100 -cpp-extra-args="-DPTEST " -journal-disable -machdep ppc_32 -no-warn-signed-overflow
 */
 
 #ifndef PTEST
diff --git a/tests/value/recursion.i b/tests/value/recursion.i
index 2b916a17354..bf8f1093afa 100644
--- a/tests/value/recursion.i
+++ b/tests/value/recursion.i
@@ -1,6 +1,6 @@
 /*run.config*
-  OPT: -no-autoload-plugins -load-module from,inout,eva -lib-entry -main main -eva @EVA_CONFIG@ -journal-disable
-  OPT: -no-autoload-plugins -load-module from,inout,eva -lib-entry -main main -eva @EVA_CONFIG@ -eva-ignore-recursive-calls -journal-disable
+  OPT: -no-autoload-plugins -load-module from,inout,eva -lib-entry -main main -eva @EVA_OPTIONS@ -journal-disable
+  OPT: -no-autoload-plugins -load-module from,inout,eva -lib-entry -main main -eva @EVA_OPTIONS@ -eva-ignore-recursive-calls -journal-disable
  */
 int G;
 
diff --git a/tests/value/recursion2.i b/tests/value/recursion2.i
index ec3ea022c9c..95c7ec22f96 100644
--- a/tests/value/recursion2.i
+++ b/tests/value/recursion2.i
@@ -1,5 +1,5 @@
 /*run.config*
-  OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_CONFIG@ -journal-disable -then -input -out -inout
+  OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_OPTIONS@ -journal-disable -then -input -out -inout
  */
 int x, y;
 
diff --git a/tests/value/redundant_alarms.c b/tests/value/redundant_alarms.c
index 56c24a7649e..4231c5c8984 100644
--- a/tests/value/redundant_alarms.c
+++ b/tests/value/redundant_alarms.c
@@ -1,6 +1,6 @@
 /* run.config*
-   PLUGIN: @EVA_PLUGINS@ slicing sparecode
-   OPT: @EVA_CONFIG@ -eva-warn-copy-indeterminate=-@all,main3 -scope-msg-key rm_asserts -scope-verbose 2 -eva-remove-redundant-alarms -print -slice-threat main1 -then-on 'Slicing export' -print
+   PLUGIN: @EVA_CONFIG@ slicing sparecode
+   OPT: @EVA_OPTIONS@ -eva-warn-copy-indeterminate=-@all,main3 -scope-msg-key rm_asserts -scope-verbose 2 -eva-remove-redundant-alarms -print -slice-threat main1 -then-on 'Slicing export' -print
  **/
 
 volatile int v;
diff --git a/tests/value/replace_by_show_each.c b/tests/value/replace_by_show_each.c
index 51592b67f44..5868e433a36 100644
--- a/tests/value/replace_by_show_each.c
+++ b/tests/value/replace_by_show_each.c
@@ -1,5 +1,5 @@
 /* run.config*
- OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_CONFIG@ -inout -calldeps
+ OPT: -no-autoload-plugins -load-module from,inout,eva -eva @EVA_OPTIONS@ -inout -calldeps
 */
 
 #define show_each_1 Frama_C_show_each_1
diff --git a/tests/value/sign_of_bitfiled_int.c b/tests/value/sign_of_bitfiled_int.c
index b69aa28c06b..8af3975b722 100644
--- a/tests/value/sign_of_bitfiled_int.c
+++ b/tests/value/sign_of_bitfiled_int.c
@@ -1,6 +1,6 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_CONFIG@ -cpp-extra-args="-DPTEST"  -journal-disable
-   OPT: -no-autoload-plugins -load-module eva,inout -machdep ppc_32 -eva @EVA_CONFIG@ -cpp-extra-args="-DPTEST" -journal-disable
+   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_OPTIONS@ -cpp-extra-args="-DPTEST"  -journal-disable
+   OPT: -no-autoload-plugins -load-module eva,inout -machdep ppc_32 -eva @EVA_OPTIONS@ -cpp-extra-args="-DPTEST" -journal-disable
 */
 
 
diff --git a/tests/value/simplify_cfg.i b/tests/value/simplify_cfg.i
index 5c1b0f1d719..1e1d7911de7 100644
--- a/tests/value/simplify_cfg.i
+++ b/tests/value/simplify_cfg.i
@@ -1,6 +1,6 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva,inout -simplify-cfg -keep-switch -eva @EVA_CONFIG@ -journal-disable
-   OPT: -no-autoload-plugins -load-module eva,inout -simplify-cfg -eva @EVA_CONFIG@ -journal-disable
+   OPT: -no-autoload-plugins -load-module eva,inout -simplify-cfg -keep-switch -eva @EVA_OPTIONS@ -journal-disable
+   OPT: -no-autoload-plugins -load-module eva,inout -simplify-cfg -eva @EVA_OPTIONS@ -journal-disable
 */
 
 int main(int x, int y) {
diff --git a/tests/value/ulongvslonglong.i b/tests/value/ulongvslonglong.i
index c945f20f881..5613d6f0a7e 100644
--- a/tests/value/ulongvslonglong.i
+++ b/tests/value/ulongvslonglong.i
@@ -1,6 +1,6 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_CONFIG@ -journal-disable -machdep x86_64
-   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_CONFIG@ -journal-disable
+   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_OPTIONS@ -journal-disable -machdep x86_64
+   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_OPTIONS@ -journal-disable
 */
 
 int x;
diff --git a/tests/value/uninit_callstack.i b/tests/value/uninit_callstack.i
index 6adb7e51200..49bb109338a 100644
--- a/tests/value/uninit_callstack.i
+++ b/tests/value/uninit_callstack.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva -eva @EVA_CONFIG@ -eva-no-show-progress -eva-print-callstacks -journal-disable -eva-no-results
+   OPT: -no-autoload-plugins -load-module eva -eva @EVA_OPTIONS@ -eva-no-show-progress -eva-print-callstacks -journal-disable -eva-no-results
 */
 int *p, x;
 
diff --git a/tests/value/unknown_sizeof.i b/tests/value/unknown_sizeof.i
index f3a1c3c0c65..494dacc33fe 100644
--- a/tests/value/unknown_sizeof.i
+++ b/tests/value/unknown_sizeof.i
@@ -1,6 +1,6 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva -eva @EVA_CONFIG@ -main main1
-   OPT: -no-autoload-plugins -load-module eva -eva @EVA_CONFIG@ -main main2
+   OPT: -no-autoload-plugins -load-module eva -eva @EVA_OPTIONS@ -main main1
+   OPT: -no-autoload-plugins -load-module eva -eva @EVA_OPTIONS@ -main main2
 */
 
 struct s;
diff --git a/tests/value/use_spec.i b/tests/value/use_spec.i
index b22673b3052..df0b292bc31 100644
--- a/tests/value/use_spec.i
+++ b/tests/value/use_spec.i
@@ -1,6 +1,6 @@
 /* run.config*
- OPT: -no-autoload-plugins -load-module from,inout,eva -eva-use-spec f,h -eva @EVA_CONFIG@ -inout -calldeps
- OPT: -no-autoload-plugins -load-module from,inout,eva -eva-use-spec f,h -eva @EVA_CONFIG@ -inout -calldeps -show-indirect-deps
+ OPT: -no-autoload-plugins -load-module from,inout,eva -eva-use-spec f,h -eva @EVA_OPTIONS@ -inout -calldeps
+ OPT: -no-autoload-plugins -load-module from,inout,eva -eva-use-spec f,h -eva @EVA_OPTIONS@ -inout -calldeps -show-indirect-deps
 */
 
 
diff --git a/tests/value/volatile2.i b/tests/value/volatile2.i
index f1088a88553..2829b6cfb49 100644
--- a/tests/value/volatile2.i
+++ b/tests/value/volatile2.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module from,inout,eva -print -eva @EVA_CONFIG@ -machdep x86_16
+   OPT: -no-autoload-plugins -load-module from,inout,eva -print -eva @EVA_OPTIONS@ -machdep x86_16
 */
 
 
diff --git a/tests/value/widen_overflow.i b/tests/value/widen_overflow.i
index 9bf6480e808..a184031e23d 100644
--- a/tests/value/widen_overflow.i
+++ b/tests/value/widen_overflow.i
@@ -1,5 +1,5 @@
 /* run.config*
-   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_CONFIG@
+   OPT: -no-autoload-plugins -load-module eva,inout -eva @EVA_OPTIONS@
 */
 
 int main() {
-- 
GitLab