Added a test for #534

This commit is contained in:
Jeremie Dimino 2018-02-21 10:44:39 +00:00 committed by Jérémie Dimino
parent 326e2f5115
commit 4993c6b89a
3 changed files with 31 additions and 0 deletions

View File

@ -368,3 +368,13 @@
(progn
(run ${exe:cram.exe} run.t)
(diff? run.t run.t.corrected)))))))
(alias
((name runtest)
(deps ((files_recursively_in test-cases/github534)))
(action
(chdir test-cases/github534
(setenv JBUILDER ${bin:jbuilder}
(progn
(run ${exe:cram.exe} run.t)
(diff? run.t run.t.corrected)))))))

View File

@ -0,0 +1,10 @@
(executable
((name main)))
(rule
((targets (main.ml))
(deps ((glob_files optional.ml)
(glob_files *optional.ml)))
(action
(with-stdout-to ${@}
(run echo "let () = print_endline \"Hello World\"")))))

View File

@ -0,0 +1,11 @@
$ $JBUILDER exec ./main.exe --root . -j1 --display short
File "jbuild", line 1, characters 0-124:
Warning: Directory _build/default doesn't exist.
File "jbuild", line 1, characters 0-89:
Warning: Directory _build/default doesn't exist.
echo main.ml
ocamldep main.ml.d
ocamlc .main.eobjs/main.{cmi,cmo,cmt}
ocamlopt .main.eobjs/main.{cmx,o}
ocamlopt main.exe
Hello World