From df54cb88cabe424ae6bc2a780929013d90ef2e08 Mon Sep 17 00:00:00 2001
From: Andre Maroneze <andre.maroneze@cea.fr>
Date: Thu, 24 Feb 2022 14:51:09 +0100
Subject: [PATCH] [tests] add missing dependencies in jcdb test

---
 tests/jcdb/jcdb.c   | 1 +
 tests/jcdb/subdir.c | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/tests/jcdb/jcdb.c b/tests/jcdb/jcdb.c
index aafa9112dc0..cb5c84914d8 100644
--- a/tests/jcdb/jcdb.c
+++ b/tests/jcdb/jcdb.c
@@ -7,6 +7,7 @@
  MODULE: @PTEST_NAME@
    OPT: -json-compilation-database %{dep:@PTEST_DIR@/with_arguments.json}
  MODULE:
+ DEPS: file_without_main.c
    EXECNOW: LOG list_files.res LOG list_files.err %{bin:frama-c-script} list-files %{dep:@PTEST_DIR@/compile_commands_working.json} > @PTEST_RESULT@/list_files.res 2> @PTEST_RESULT@/list_files.err
 */
 
diff --git a/tests/jcdb/subdir.c b/tests/jcdb/subdir.c
index b0d3e34eafa..bedec1a5a07 100644
--- a/tests/jcdb/subdir.c
+++ b/tests/jcdb/subdir.c
@@ -1,6 +1,7 @@
 /* run.config
    NOFRAMAC:
-   EXECNOW: LOG subdir.res LOG subdir.err (cd @PTEST_DIR@/subdir1 && @frama-c@ -add-symbolic-path $PWD/..:PWD/.. -json-compilation-database ../subdir.json ../subdir.c) > @PTEST_RESULT@/subdir.res 2> @PTEST_RESULT@/subdir.err
+   DEPS: subdir1/header.h subdir2/included.h subdir.json subdir.c included2.h
+   EXECNOW: LOG subdir.res LOG subdir.err (cd subdir1 && @frama-c@ -add-symbolic-path $PWD/..:PWD/.. -json-compilation-database ../subdir.json ../subdir.c) > @PTEST_RESULT@/subdir.res 2> @PTEST_RESULT@/subdir.err
 */
 
 // this test must be run with PWD in subdir1
-- 
GitLab