From c9cc9e89343a162a75c9fb418aa552b145743908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Ch=C3=A1varri?= Date: Fri, 31 May 2024 12:48:11 +0000 Subject: [PATCH] rpc: try to build alias MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Javier Chávarri --- .../test-cases/watching/alias.t | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 test/blackbox-tests/test-cases/watching/alias.t diff --git a/test/blackbox-tests/test-cases/watching/alias.t b/test/blackbox-tests/test-cases/watching/alias.t new file mode 100644 index 00000000000..45d40e76e57 --- /dev/null +++ b/test/blackbox-tests/test-cases/watching/alias.t @@ -0,0 +1,31 @@ +Test what happens when trying to build aliases over rpc + + $ . ./helpers.sh + + $ echo '(lang dune 3.16)' > dune-project + $ cat > dune < (rule + > (targets y) + > (deps x) + > (action (system "cat x > y"))) + > (alias + > (name foo) + > (deps y)) + > EOF + + $ echo 1 > x + +When called normally, it can build the alias ok + + $ dune build @foo + +Trying to build the alias through rpc fails + + $ start_dune + + $ build @foo + Failure + + $ stop_dune + Error: Don't know how to build @foo + Had 1 error, waiting for filesystem changes...