diff --git a/test/blackbox-tests/test-cases/enabled_if/eif-dune-describe-crash.t b/test/blackbox-tests/test-cases/enabled_if/eif-dune-describe-crash.t new file mode 100644 index 00000000000..fc27c378570 --- /dev/null +++ b/test/blackbox-tests/test-cases/enabled_if/eif-dune-describe-crash.t @@ -0,0 +1,32 @@ + $ cat > dune < (executable + > (name test) + > (enabled_if + > (= %{system} unknown))) + > (rule + > (enabled_if + > (= %{system} unknown)) + > (alias runtest) + > (action + > (run ./test.exe))) + > EOF + + $ cat > test.ml < let () = print_string "Hello world" + > EOF + + $ cat > dune-project < (lang dune 3.13) + > (package + > (name pack) + > (allow_empty)) + > EOF + + $ dune build + $ dune runtest + $ dune describe 2>&1 | head -n 5 + Internal error, please report upstream including the contents of _build/log. + Description: + ("modules_and_obj_dir: failed lookup", + { keys = []; for_ = Exe { first_exe = "test" } }) + Raised at Stdune__Code_error.raise in file