From 6e8acac5fcfe64bb6ec847a7d5b4e8f5baf956fe Mon Sep 17 00:00:00 2001
From: Patrick Baudin <patrick.baudin@cea.fr>
Date: Fri, 10 Jun 2022 10:12:56 +0200
Subject: [PATCH] adds @run-coding-tests (that only checks the exit value)

---
 .../parsing/tests/check_logic_parser.ml           |  2 +-
 src/kernel_internals/parsing/tests/dune           | 15 +++++++++++++++
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/src/kernel_internals/parsing/tests/check_logic_parser.ml b/src/kernel_internals/parsing/tests/check_logic_parser.ml
index 533739faa9f..38280b55d07 100644
--- a/src/kernel_internals/parsing/tests/check_logic_parser.ml
+++ b/src/kernel_internals/parsing/tests/check_logic_parser.ml
@@ -20,7 +20,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
-let file = open_in "logic_parser.mly"
+let file = open_in "../logic_parser.mly"
 
 module Strings = Set.Make(String)
 
diff --git a/src/kernel_internals/parsing/tests/dune b/src/kernel_internals/parsing/tests/dune
index a781af5dae0..c70bd4b97d4 100644
--- a/src/kernel_internals/parsing/tests/dune
+++ b/src/kernel_internals/parsing/tests/dune
@@ -21,3 +21,18 @@
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 (include_subdirs no)
+
+(executable
+ (name check_logic_parser)
+ (libraries unix str)
+)
+
+(rule
+ (alias run-coding-tests)
+ (deps ../logic_parser.mly)
+ (action  (run %{dep:./check_logic_parser.exe})))
+
+(alias
+  (deps (alias run-coding-tests) )
+  (name ptests)
+)
-- 
GitLab