Added tests for syntax versioning
Signed-off-by: Jeremie Dimino <jeremie@dimino.org>
This commit is contained in:
parent
7c5624b448
commit
41f4b89f85
|
@ -543,6 +543,14 @@
|
|||
test-cases/select
|
||||
(progn (run ${exe:cram.exe} -test run.t) (diff? run.t run.t.corrected))))))
|
||||
|
||||
(alias
|
||||
((name syntax-versioning)
|
||||
(deps ((package dune) (files_recursively_in test-cases/syntax-versioning)))
|
||||
(action
|
||||
(chdir
|
||||
test-cases/syntax-versioning
|
||||
(progn (run ${exe:cram.exe} -test run.t) (diff? run.t run.t.corrected))))))
|
||||
|
||||
(alias
|
||||
((name use-meta)
|
||||
(deps ((package dune) (files_recursively_in test-cases/use-meta)))
|
||||
|
@ -623,6 +631,7 @@
|
|||
(alias scope-bug)
|
||||
(alias scope-ppx-bug)
|
||||
(alias select)
|
||||
(alias syntax-versioning)
|
||||
(alias use-meta)
|
||||
(alias utop)))))
|
||||
|
||||
|
@ -682,6 +691,7 @@
|
|||
(alias scope-bug)
|
||||
(alias scope-ppx-bug)
|
||||
(alias select)
|
||||
(alias syntax-versioning)
|
||||
(alias use-meta)))))
|
||||
|
||||
(alias ((name runtest-disabled) (deps ((alias reason)))))
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
$ echo '(jbuild_version 1)' > dune
|
||||
$ dune build
|
||||
Info: creating file dune-project with this contents: (lang dune 1.0)
|
||||
File "dune", line 1, characters 0-18:
|
||||
Error: 'jbuild_version' was deleted in version 1.0 of the dune language
|
||||
[1]
|
||||
$ rm -f dune
|
||||
|
||||
$ echo '(jbuild_version 1)' > jbuild
|
||||
$ dune build
|
||||
$ rm -f jbuild
|
||||
|
||||
$ echo '(executable ((name x) (link_executables false)))' > dune
|
||||
$ dune build
|
||||
File "dune", line 1, characters 22-46:
|
||||
Error: 'link_executables' was deleted in version 1.0 of the dune language
|
||||
[1]
|
||||
$ rm -f dune
|
Loading…
Reference in New Issue