Cram tests inside (include_subdirs unqualified) $ cat >dune-project < (lang dune 3.11) > EOF We have a file cram test inside a subdirectory and a directory cram test. When the (include_subdirs unqualified) is not present, both tests fail as expected. $ mkdir sub/ $ cat >sub/foo.t < $ echo foo > EOF $ mkdir bar.t $ cat > bar.t/run.t < $ echo bar > EOF $ dune runtest File "bar.t/run.t", line 1, characters 0-0: Error: Files _build/default/bar.t/run.t and _build/default/bar.t/run.t.corrected differ. File "sub/foo.t", line 1, characters 0-0: Error: Files _build/default/sub/foo.t and _build/default/sub/foo.t.corrected differ. [1] Previously, adding (include_subdirs unqualified) highlights two issues: 1. The file cram test in the subdirectory is no longer being run. 2. Multiple rules are being generated for the directory test. These have now been fixed, and both cram tests work correctly with (include_subdirs unqualified) in tandem. $ cat >dune < (include_subdirs unqualified) > EOF $ dune runtest File "bar.t/run.t", line 1, characters 0-0: Error: Files _build/default/bar.t/run.t and _build/default/bar.t/run.t.corrected differ. File "sub/foo.t", line 1, characters 0-0: Error: Files _build/default/sub/foo.t and _build/default/sub/foo.t.corrected differ. [1]