Skip to content
Snippets Groups Projects
Commit 1755ced8 authored by Julien Signoles's avatar Julien Signoles
Browse files

Merge branch 'fix/ptest-expand-macro-log-execnow' into 'master'

[ptests] expand builtin macros in log files of EXEC directives...

See merge request frama-c/frama-c!2367
parents 7d1c93f1 77363dab
No related branches found
No related tags found
No related merge requests found
...@@ -1617,10 +1617,10 @@ let dispatcher () = ...@@ -1617,10 +1617,10 @@ let dispatcher () =
execnow=false; execnow=false;
} }
in in
let process_macros_cmd s = let mk_cmd s =
basic_command_string {
{ file = file; file = file;
nb_files = nb_files; nb_files = nb_files;
log_files = []; log_files = [];
options = ""; options = "";
toplevel = s; toplevel = s;
...@@ -1628,9 +1628,12 @@ let dispatcher () = ...@@ -1628,9 +1628,12 @@ let dispatcher () =
directory = directory; directory = directory;
filter = config.dc_filter; filter = config.dc_filter;
macros = config.dc_macros; macros = config.dc_macros;
execnow = true; } execnow = true;
}
in in
let process_macros s = Macros.expand config.dc_macros s in let process_macros_cmd s = basic_command_string (mk_cmd s) in
let macros = get_macros (mk_cmd "/bin/true") in
let process_macros s = Macros.expand macros s in
let make_execnow_cmd execnow = let make_execnow_cmd execnow =
let res = let res =
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment