From f64bd89af9d53d61bda98ac65502cb3e63f2192b Mon Sep 17 00:00:00 2001 From: Emilio Jesus Gallego Arias Date: Wed, 2 Sep 2020 18:42:33 +0200 Subject: [PATCH] Test to check that we ignore special files. --- test/blackbox-tests/test-cases/special_files.t/bar.ml | 1 + test/blackbox-tests/test-cases/special_files.t/dune | 3 +++ test/blackbox-tests/test-cases/special_files.t/dune-project | 1 + test/blackbox-tests/test-cases/special_files.t/run.t | 5 +++++ test/blackbox-tests/test-cases/special_files.t/src/dune | 2 ++ test/blackbox-tests/test-cases/special_files.t/src/p.ml | 1 + 6 files changed, 13 insertions(+) create mode 100644 test/blackbox-tests/test-cases/special_files.t/bar.ml create mode 100644 test/blackbox-tests/test-cases/special_files.t/dune create mode 100644 test/blackbox-tests/test-cases/special_files.t/dune-project create mode 100644 test/blackbox-tests/test-cases/special_files.t/run.t create mode 100644 test/blackbox-tests/test-cases/special_files.t/src/dune create mode 100644 test/blackbox-tests/test-cases/special_files.t/src/p.ml diff --git a/test/blackbox-tests/test-cases/special_files.t/bar.ml b/test/blackbox-tests/test-cases/special_files.t/bar.ml new file mode 100644 index 000000000000..3b5e23e56233 --- /dev/null +++ b/test/blackbox-tests/test-cases/special_files.t/bar.ml @@ -0,0 +1 @@ +let _ = L.P.do_print () diff --git a/test/blackbox-tests/test-cases/special_files.t/dune b/test/blackbox-tests/test-cases/special_files.t/dune new file mode 100644 index 000000000000..58d8f3974b0e --- /dev/null +++ b/test/blackbox-tests/test-cases/special_files.t/dune @@ -0,0 +1,3 @@ +(executable + (name bar) + (libraries l)) diff --git a/test/blackbox-tests/test-cases/special_files.t/dune-project b/test/blackbox-tests/test-cases/special_files.t/dune-project new file mode 100644 index 000000000000..45acd3f08847 --- /dev/null +++ b/test/blackbox-tests/test-cases/special_files.t/dune-project @@ -0,0 +1 @@ +(lang dune 2.7) diff --git a/test/blackbox-tests/test-cases/special_files.t/run.t b/test/blackbox-tests/test-cases/special_files.t/run.t new file mode 100644 index 000000000000..2c1fb569a49b --- /dev/null +++ b/test/blackbox-tests/test-cases/special_files.t/run.t @@ -0,0 +1,5 @@ + $ mkfifo src/foo + $ dune build @all + $ _build/default/bar.exe + hi! + $ rm -f src/foo diff --git a/test/blackbox-tests/test-cases/special_files.t/src/dune b/test/blackbox-tests/test-cases/special_files.t/src/dune new file mode 100644 index 000000000000..644516e369b9 --- /dev/null +++ b/test/blackbox-tests/test-cases/special_files.t/src/dune @@ -0,0 +1,2 @@ +(library + (name l)) diff --git a/test/blackbox-tests/test-cases/special_files.t/src/p.ml b/test/blackbox-tests/test-cases/special_files.t/src/p.ml new file mode 100644 index 000000000000..f9f9e86f3970 --- /dev/null +++ b/test/blackbox-tests/test-cases/special_files.t/src/p.ml @@ -0,0 +1 @@ +let do_print () = Format.printf "hi!@\n%!"