tests in the separated module

This commit is contained in:
ProgramSnail 2026-02-15 18:40:55 +00:00
parent 77b8bdc2b9
commit 97be28ff56
5 changed files with 484 additions and 49 deletions

View file

@ -10,15 +10,37 @@
(libraries OCanren OCanren.tester)
(inline_tests)
(wrapped false)
(preprocess
(pps GT.ppx GT.ppx_all ppx_expect ppx_inline_test)))
(library
(name relational_interpreter_oc_tests)
(modules relational_interpreter_oc_tests)
(flags (-rectypes))
(libraries relational_interpreter_oc_tests_f)
(inline_tests)
(wrapped false)
(preprocess
(pps ppx_expect ppx_inline_test)))
(library
(name relational_interpreter_oc_tests_f)
(modules relational_interpreter_oc_tests_f)
(flags (-rectypes))
(libraries OCanren OCanren.tester relational_semantic_interpreter_oc)
(preprocessor_deps ./pp5+gt+plugins+ocanren+dump.exe)
(wrapped false)
(preprocess
(pps
OCanren-ppx.ppx_repr
OCanren-ppx.ppx_deriving_reify
OCanren-ppx.ppx_fresh
OCanren-ppx.ppx_distrib
GT.ppx
GT.ppx_all
ppx_expect
ppx_inline_test)))
OCanren-ppx.ppx_distrib
--
-pp
lib/pp5+gt+plugins+ocanren+dump.exe)))
(library
(name relational_semantic_interpreter)
@ -28,15 +50,12 @@
(:standard -rectypes))
(libraries OCanren OCanren.tester)
(preprocessor_deps ./pp5+gt+plugins+ocanren+dump.exe)
; (inline_tests)
(wrapped false)
(preprocess
(pps
OCanren-ppx.ppx_repr
OCanren-ppx.ppx_deriving_reify
OCanren-ppx.ppx_fresh
ppx_expect
ppx_inline_test
GT.ppx
GT.ppx_all
OCanren-ppx.ppx_distrib
@ -52,15 +71,12 @@
(:standard -rectypes))
(libraries OCanren OCanren.tester)
(preprocessor_deps ./pp5+gt+plugins+ocanren+dump.exe)
(inline_tests)
(wrapped false)
(preprocess
(pps
OCanren-ppx.ppx_repr
OCanren-ppx.ppx_deriving_reify
OCanren-ppx.ppx_fresh
ppx_expect
ppx_inline_test
GT.ppx
GT.ppx_all
OCanren-ppx.ppx_distrib