dune/test/blackbox-tests/dune.inc

867 lines
22 KiB
PHP

(alias
(name action-modifying-a-dependency)
(deps (package dune) (source_tree test-cases/action-modifying-a-dependency))
(action
(chdir
test-cases/action-modifying-a-dependency
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name aliases)
(deps (package dune) (source_tree test-cases/aliases))
(action
(chdir
test-cases/aliases
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name bad-alias-error)
(deps (package dune) (source_tree test-cases/bad-alias-error))
(action
(chdir
test-cases/bad-alias-error
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name block-strings)
(deps (package dune) (source_tree test-cases/block-strings))
(action
(chdir
test-cases/block-strings
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name byte-code-only)
(deps (package dune) (source_tree test-cases/byte-code-only))
(action
(chdir
test-cases/byte-code-only
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name c-stubs)
(deps (package dune) (source_tree test-cases/c-stubs))
(action
(chdir
test-cases/c-stubs
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name configurator)
(deps (package dune) (source_tree test-cases/configurator))
(action
(chdir
test-cases/configurator
(progn
(run %{exe:cram.exe} -skip-platforms win -test run.t)
(diff? run.t run.t.corrected)))))
(alias
(name copy_files)
(deps (package dune) (source_tree test-cases/copy_files))
(action
(chdir
test-cases/copy_files
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name cross-compilation)
(deps (package dune) (source_tree test-cases/cross-compilation))
(action
(chdir
test-cases/cross-compilation
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name custom-build-dir)
(deps (package dune) (source_tree test-cases/custom-build-dir))
(action
(chdir
test-cases/custom-build-dir
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name dep-vars)
(deps (package dune) (source_tree test-cases/dep-vars))
(action
(chdir
test-cases/dep-vars
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name depend-on-the-universe)
(deps (package dune) (source_tree test-cases/depend-on-the-universe))
(action
(chdir
test-cases/depend-on-the-universe
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name dune-jbuild-var-case)
(deps (package dune) (source_tree test-cases/dune-jbuild-var-case))
(action
(chdir
test-cases/dune-jbuild-var-case
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name dune-ppx-driver-system)
(deps (package dune) (source_tree test-cases/dune-ppx-driver-system))
(action
(chdir
test-cases/dune-ppx-driver-system
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name dune-project-edition)
(deps (package dune) (source_tree test-cases/dune-project-edition))
(action
(chdir
test-cases/dune-project-edition
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name dup-fields)
(deps (package dune) (source_tree test-cases/dup-fields))
(action
(chdir
test-cases/dup-fields
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name env)
(deps (package dune) (source_tree test-cases/env))
(action
(chdir
test-cases/env
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name exclude-missing-module)
(deps (package dune) (source_tree test-cases/exclude-missing-module))
(action
(chdir
test-cases/exclude-missing-module
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name exec-cmd)
(deps (package dune) (source_tree test-cases/exec-cmd))
(action
(chdir
test-cases/exec-cmd
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name fallback-dune)
(deps (package dune) (source_tree test-cases/fallback-dune))
(action
(chdir
test-cases/fallback-dune
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name findlib)
(deps (package dune) (source_tree test-cases/findlib))
(action
(chdir
test-cases/findlib
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name findlib-error)
(deps (package dune) (source_tree test-cases/findlib-error))
(action
(chdir
test-cases/findlib-error
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name force-test)
(deps (package dune) (source_tree test-cases/force-test))
(action
(chdir
test-cases/force-test
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name gen-opam-install-file)
(deps (package dune) (source_tree test-cases/gen-opam-install-file))
(action
(chdir
test-cases/gen-opam-install-file
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github20)
(deps (package dune) (source_tree test-cases/github20))
(action
(chdir
test-cases/github20
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github24)
(deps (package dune) (source_tree test-cases/github24))
(action
(chdir
test-cases/github24
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github25)
(deps (package dune) (source_tree test-cases/github25))
(action
(setenv
OCAMLPATH
./findlib-packages
(chdir
test-cases/github25
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected))))))
(alias
(name github534)
(deps (package dune) (source_tree test-cases/github534))
(action
(chdir
test-cases/github534
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github568)
(deps (package dune) (source_tree test-cases/github568))
(action
(chdir
test-cases/github568
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github597)
(deps (package dune) (source_tree test-cases/github597))
(action
(chdir
test-cases/github597
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github644)
(deps (package dune) (source_tree test-cases/github644))
(action
(chdir
test-cases/github644
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github660)
(deps (package dune) (source_tree test-cases/github660))
(action
(chdir
test-cases/github660
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github717-odoc-index)
(deps (package dune) (source_tree test-cases/github717-odoc-index))
(action
(chdir
test-cases/github717-odoc-index
(progn
(run %{exe:cram.exe} -skip-versions 4.02.3 -test run.t)
(diff? run.t run.t.corrected)))))
(alias
(name github734)
(deps (package dune) (source_tree test-cases/github734))
(action
(chdir
test-cases/github734
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github759)
(deps (package dune) (source_tree test-cases/github759))
(action
(chdir
test-cases/github759
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github761)
(deps (package dune) (source_tree test-cases/github761))
(action
(chdir
test-cases/github761
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name github764)
(deps (package dune) (source_tree test-cases/github764))
(action
(chdir
test-cases/github764
(progn
(run %{exe:cram.exe} -skip-platforms win -test run.t)
(diff? run.t run.t.corrected)))))
(alias
(name github784)
(deps (package dune) (source_tree test-cases/github784))
(action
(chdir
test-cases/github784
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name ignored_subdirs)
(deps (package dune) (source_tree test-cases/ignored_subdirs))
(action
(chdir
test-cases/ignored_subdirs
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name include-loop)
(deps (package dune) (source_tree test-cases/include-loop))
(action
(chdir
test-cases/include-loop
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name inline_tests)
(deps (package dune) (source_tree test-cases/inline_tests))
(action
(chdir
test-cases/inline_tests
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name installable-dup-private-libs)
(deps (package dune) (source_tree test-cases/installable-dup-private-libs))
(action
(chdir
test-cases/installable-dup-private-libs
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name intf-only)
(deps (package dune) (source_tree test-cases/intf-only))
(action
(chdir
test-cases/intf-only
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name js_of_ocaml)
(deps (package dune) (source_tree test-cases/js_of_ocaml))
(action
(setenv
NODE
%{bin:node}
(chdir
test-cases/js_of_ocaml
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected))))))
(alias
(name lib-available)
(deps (package dune) (source_tree test-cases/lib-available))
(action
(chdir
test-cases/lib-available
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name link-deps)
(deps (package dune) (source_tree test-cases/link-deps))
(action
(chdir
test-cases/link-deps
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name loop)
(deps (package dune) (source_tree test-cases/loop))
(action
(chdir
test-cases/loop
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name macro-expand-error)
(deps (package dune) (source_tree test-cases/macro-expand-error))
(action
(chdir
test-cases/macro-expand-error
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name menhir)
(deps (package dune) (source_tree test-cases/menhir))
(action
(chdir
test-cases/menhir
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name merlin-tests)
(deps (package dune) (source_tree test-cases/merlin-tests))
(action
(chdir
test-cases/merlin-tests
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name meta-gen)
(deps (package dune) (source_tree test-cases/meta-gen))
(action
(chdir
test-cases/meta-gen
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name misc)
(deps (package dune) (source_tree test-cases/misc))
(action
(chdir
test-cases/misc
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name multiple-private-libs)
(deps (package dune) (source_tree test-cases/multiple-private-libs))
(action
(chdir
test-cases/multiple-private-libs
(progn
(run %{exe:cram.exe} -skip-versions 4.02.3 -test run.t)
(diff? run.t run.t.corrected)))))
(alias
(name no-installable-mode)
(deps (package dune) (source_tree test-cases/no-installable-mode))
(action
(chdir
test-cases/no-installable-mode
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name null-dep)
(deps (package dune) (source_tree test-cases/null-dep))
(action
(chdir
test-cases/null-dep
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name ocaml-config-macro)
(deps (package dune) (source_tree test-cases/ocaml-config-macro))
(action
(chdir
test-cases/ocaml-config-macro
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name ocaml-syntax)
(deps (package dune) (source_tree test-cases/ocaml-syntax))
(action
(chdir
test-cases/ocaml-syntax
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name ocamldep-multi-stanzas)
(deps (package dune) (source_tree test-cases/ocamldep-multi-stanzas))
(action
(chdir
test-cases/ocamldep-multi-stanzas
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name odoc)
(deps (package dune) (source_tree test-cases/odoc))
(action
(chdir
test-cases/odoc
(progn
(run %{exe:cram.exe} -skip-versions 4.02.3 -test run.t)
(diff? run.t run.t.corrected)))))
(alias
(name odoc-unique-mlds)
(deps (package dune) (source_tree test-cases/odoc-unique-mlds))
(action
(chdir
test-cases/odoc-unique-mlds
(progn
(run %{exe:cram.exe} -skip-versions 4.02.3 -test run.t)
(diff? run.t run.t.corrected)))))
(alias
(name output-obj)
(deps (package dune) (source_tree test-cases/output-obj))
(action
(chdir
test-cases/output-obj
(progn
(run
%{exe:cram.exe}
-skip-versions
<4.06.0
-skip-platforms
macosx,win
-test
run.t)
(diff? run.t run.t.corrected)))))
(alias
(name package-dep)
(deps (package dune) (source_tree test-cases/package-dep))
(action
(chdir
test-cases/package-dep
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name path-variables)
(deps (package dune) (source_tree test-cases/path-variables))
(action
(chdir
test-cases/path-variables
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name ppx-rewriter)
(deps (package dune) (source_tree test-cases/ppx-rewriter))
(action
(chdir
test-cases/ppx-rewriter
(progn
(run %{exe:cram.exe} -skip-versions 4.02.3 -test run.t)
(diff? run.t run.t.corrected)))))
(alias
(name preprocess-with-action)
(deps (package dune) (source_tree test-cases/preprocess-with-action))
(action
(chdir
test-cases/preprocess-with-action
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name private-public-overlap)
(deps (package dune) (source_tree test-cases/private-public-overlap))
(action
(chdir
test-cases/private-public-overlap
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name project-root)
(deps (package dune) (source_tree test-cases/project-root))
(action
(chdir
test-cases/project-root
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name promote)
(deps (package dune) (source_tree test-cases/promote))
(action
(chdir
test-cases/promote
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name quoting)
(deps (package dune) (source_tree test-cases/quoting))
(action
(chdir
test-cases/quoting
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name reason)
(deps (package dune) (source_tree test-cases/reason))
(action
(chdir
test-cases/reason
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name redirections)
(deps (package dune) (source_tree test-cases/redirections))
(action
(chdir
test-cases/redirections
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name reporting-of-cycles)
(deps (package dune) (source_tree test-cases/reporting-of-cycles))
(action
(chdir
test-cases/reporting-of-cycles
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name scope-bug)
(deps (package dune) (source_tree test-cases/scope-bug))
(action
(chdir
test-cases/scope-bug
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name scope-ppx-bug)
(deps (package dune) (source_tree test-cases/scope-ppx-bug))
(action
(chdir
test-cases/scope-ppx-bug
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name select)
(deps (package dune) (source_tree test-cases/select))
(action
(chdir
test-cases/select
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name shadow-bindings)
(deps (package dune) (source_tree test-cases/shadow-bindings))
(action
(chdir
test-cases/shadow-bindings
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name subst)
(deps (package dune) (source_tree test-cases/subst))
(action
(chdir
test-cases/subst
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name syntax-versioning)
(deps (package dune) (source_tree 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 tests-stanza)
(deps (package dune) (source_tree test-cases/tests-stanza))
(action
(chdir
test-cases/tests-stanza
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name too-many-parens)
(deps (package dune) (source_tree test-cases/too-many-parens))
(action
(chdir
test-cases/too-many-parens
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name use-meta)
(deps (package dune) (source_tree test-cases/use-meta))
(action
(chdir
test-cases/use-meta
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name utop)
(deps (package dune) (source_tree test-cases/utop))
(action
(chdir
test-cases/utop
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name windows-diff)
(deps (package dune) (source_tree test-cases/windows-diff))
(action
(chdir
test-cases/windows-diff
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name workspaces)
(deps (package dune) (source_tree test-cases/workspaces))
(action
(chdir
test-cases/workspaces
(progn (run %{exe:cram.exe} -test run.t) (diff? run.t run.t.corrected)))))
(alias
(name runtest)
(deps
(alias action-modifying-a-dependency)
(alias aliases)
(alias bad-alias-error)
(alias block-strings)
(alias byte-code-only)
(alias c-stubs)
(alias configurator)
(alias copy_files)
(alias cross-compilation)
(alias custom-build-dir)
(alias dep-vars)
(alias depend-on-the-universe)
(alias dune-jbuild-var-case)
(alias dune-ppx-driver-system)
(alias dune-project-edition)
(alias dup-fields)
(alias env)
(alias exclude-missing-module)
(alias exec-cmd)
(alias fallback-dune)
(alias findlib)
(alias findlib-error)
(alias force-test)
(alias gen-opam-install-file)
(alias github20)
(alias github24)
(alias github25)
(alias github534)
(alias github568)
(alias github597)
(alias github644)
(alias github660)
(alias github717-odoc-index)
(alias github734)
(alias github759)
(alias github761)
(alias github764)
(alias github784)
(alias ignored_subdirs)
(alias include-loop)
(alias inline_tests)
(alias installable-dup-private-libs)
(alias intf-only)
(alias lib-available)
(alias link-deps)
(alias loop)
(alias macro-expand-error)
(alias menhir)
(alias merlin-tests)
(alias meta-gen)
(alias misc)
(alias multiple-private-libs)
(alias no-installable-mode)
(alias null-dep)
(alias ocaml-config-macro)
(alias ocaml-syntax)
(alias ocamldep-multi-stanzas)
(alias odoc)
(alias odoc-unique-mlds)
(alias output-obj)
(alias package-dep)
(alias path-variables)
(alias ppx-rewriter)
(alias preprocess-with-action)
(alias private-public-overlap)
(alias project-root)
(alias promote)
(alias quoting)
(alias redirections)
(alias reporting-of-cycles)
(alias scope-bug)
(alias scope-ppx-bug)
(alias select)
(alias shadow-bindings)
(alias subst)
(alias syntax-versioning)
(alias tests-stanza)
(alias too-many-parens)
(alias use-meta)
(alias utop)
(alias windows-diff)
(alias workspaces)))
(alias
(name runtest-no-deps)
(deps
(alias action-modifying-a-dependency)
(alias aliases)
(alias bad-alias-error)
(alias block-strings)
(alias byte-code-only)
(alias c-stubs)
(alias configurator)
(alias copy_files)
(alias cross-compilation)
(alias custom-build-dir)
(alias dep-vars)
(alias depend-on-the-universe)
(alias dune-jbuild-var-case)
(alias dune-ppx-driver-system)
(alias dune-project-edition)
(alias dup-fields)
(alias env)
(alias exclude-missing-module)
(alias exec-cmd)
(alias fallback-dune)
(alias findlib)
(alias findlib-error)
(alias force-test)
(alias gen-opam-install-file)
(alias github20)
(alias github24)
(alias github25)
(alias github534)
(alias github568)
(alias github597)
(alias github660)
(alias github734)
(alias github759)
(alias github761)
(alias github764)
(alias github784)
(alias ignored_subdirs)
(alias include-loop)
(alias inline_tests)
(alias installable-dup-private-libs)
(alias intf-only)
(alias lib-available)
(alias link-deps)
(alias loop)
(alias macro-expand-error)
(alias merlin-tests)
(alias meta-gen)
(alias misc)
(alias no-installable-mode)
(alias null-dep)
(alias ocaml-config-macro)
(alias ocaml-syntax)
(alias ocamldep-multi-stanzas)
(alias output-obj)
(alias package-dep)
(alias path-variables)
(alias preprocess-with-action)
(alias project-root)
(alias promote)
(alias quoting)
(alias redirections)
(alias reporting-of-cycles)
(alias scope-bug)
(alias scope-ppx-bug)
(alias select)
(alias shadow-bindings)
(alias subst)
(alias syntax-versioning)
(alias tests-stanza)
(alias too-many-parens)
(alias use-meta)
(alias windows-diff)
(alias workspaces)))
(alias (name runtest-disabled) (deps (alias reason)))
(alias (name runtest-js) (deps (alias js_of_ocaml)))