2017-08-11 09:51:26 +00:00
|
|
|
(jbuild_version 1)
|
|
|
|
|
|
|
|
(executable
|
|
|
|
((name cram)
|
2018-04-18 13:17:49 +00:00
|
|
|
(libraries (test_common jbuilder configurator))))
|
2017-08-11 09:51:26 +00:00
|
|
|
|
|
|
|
(ocamllex (cram))
|
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/redirections)))
|
2017-08-11 09:51:26 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/redirections
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-08-11 09:51:26 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/misc)))
|
2017-08-11 09:51:26 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/misc
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-08-11 09:51:26 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/github20)))
|
2017-08-11 09:51:26 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/github20
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-08-11 09:51:26 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest-js)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/js_of_ocaml)))
|
2017-08-11 09:51:26 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/js_of_ocaml
|
2018-03-29 14:54:36 +00:00
|
|
|
(setenv NODE ${bin:node}
|
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected)))))))
|
2017-08-11 09:51:26 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/github24)))
|
2017-08-11 09:51:26 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/github24
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-08-11 09:51:26 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/menhir)))
|
2017-08-11 09:51:26 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/menhir
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-08-11 09:51:26 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/github25)))
|
2017-08-11 09:51:26 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/github25/root
|
|
|
|
(setenv OCAMLPATH ../findlib-packages
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected)))))))
|
2017-08-11 09:51:26 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/lib-available)))
|
2017-08-11 09:51:26 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/lib-available
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-05-17 07:33:09 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/copy_files)))
|
2017-05-17 07:33:09 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/copy_files
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-09-29 16:14:30 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/aliases)))
|
2017-09-29 16:14:30 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/aliases
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-11-28 11:03:22 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/force-test)))
|
2017-11-28 11:03:22 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/force-test
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-11-29 08:22:37 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/meta-gen)))
|
2017-11-29 08:22:37 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/meta-gen
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-03 12:29:44 +00:00
|
|
|
|
2017-12-11 10:23:07 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/exec-cmd)))
|
2017-12-11 10:23:07 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/exec-cmd
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-11 10:23:07 +00:00
|
|
|
|
2017-12-03 12:29:44 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/ocaml-syntax)))
|
2017-12-03 12:29:44 +00:00
|
|
|
(action
|
2018-03-29 14:54:36 +00:00
|
|
|
(chdir test-cases/ocaml-syntax
|
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-05 12:11:23 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/gen-opam-install-file)))
|
2017-12-05 12:11:23 +00:00
|
|
|
(action
|
2018-03-29 14:54:36 +00:00
|
|
|
(chdir test-cases/gen-opam-install-file
|
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-10 15:25:21 +00:00
|
|
|
|
|
|
|
(alias
|
2018-01-17 22:20:33 +00:00
|
|
|
((name runtest-skipped)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/reason)))
|
2017-12-10 15:25:21 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/reason
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-07 17:35:53 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/odoc)))
|
2017-12-07 17:35:53 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/odoc
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -ocamlv ${ocaml_version} -skip-versions 4.02.3
|
|
|
|
-test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-07 17:35:53 +00:00
|
|
|
|
2017-12-13 06:34:35 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/select)))
|
2017-12-13 06:34:35 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/select
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-17 14:55:36 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/multiple-private-libs)))
|
2017-12-17 14:55:36 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/multiple-private-libs
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -ocamlv ${ocaml_version} -skip-versions 4.02.3
|
|
|
|
-test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-19 05:54:48 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/ppx-rewriter)))
|
2017-12-19 05:54:48 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/ppx-rewriter
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -ocamlv ${ocaml_version} -skip-versions 4.02.3
|
|
|
|
-test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-22 11:31:25 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/utop)))
|
2017-12-22 11:31:25 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/utop
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-23 03:26:49 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/c-stubs)))
|
2017-12-23 03:26:49 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/c-stubs
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2017-12-21 12:00:29 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/cross-compilation)))
|
2017-12-21 12:00:29 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/cross-compilation
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-01-15 13:24:25 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/promote)))
|
2018-01-15 13:24:25 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/promote
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-01-22 11:32:40 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/include-loop)))
|
2018-01-22 11:32:40 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/include-loop
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-01-24 07:55:50 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/scope-bug)))
|
2018-01-24 07:55:50 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/scope-bug
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-01-24 12:14:30 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/scope-ppx-bug)))
|
2018-01-24 12:14:30 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/scope-ppx-bug
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-01 13:05:32 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/loop)))
|
2018-02-01 13:05:32 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/loop
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-08 10:12:46 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/intf-only)))
|
2018-02-08 10:12:46 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/intf-only
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-12 11:27:51 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/installable-dup-private-libs)))
|
2018-02-12 11:27:51 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/installable-dup-private-libs
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-13 12:46:07 +00:00
|
|
|
|
2018-02-27 19:06:12 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/inline_tests)))
|
2018-02-27 19:06:12 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/inline_tests
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-27 19:06:12 +00:00
|
|
|
|
2018-02-13 12:46:07 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/byte-code-only)))
|
2018-02-13 12:46:07 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/byte-code-only
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-13 12:58:34 +00:00
|
|
|
|
2018-02-13 18:13:57 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/merlin-tests)))
|
2018-02-13 18:13:57 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/merlin-tests
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-13 18:13:57 +00:00
|
|
|
|
2018-02-13 12:58:34 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/findlib)))
|
2018-02-13 12:58:34 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/findlib
|
|
|
|
(setenv OCAMLPATH findlib-packages
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected)))))))
|
2018-02-16 12:58:11 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/odoc-unique-mlds)))
|
2018-02-16 12:58:11 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/odoc-unique-mlds
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -ocamlv ${ocaml_version} -skip-versions 4.02.3
|
|
|
|
-test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-20 03:37:08 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/ocamldep-multi-stanzas)))
|
2018-02-20 03:37:08 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/ocamldep-multi-stanzas
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-15 10:09:08 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/exclude-missing-module)))
|
2018-02-15 10:09:08 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/exclude-missing-module
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-02-21 10:44:39 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/github534)))
|
2018-02-21 10:44:39 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/github534
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-03-01 23:05:32 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/github568)))
|
2018-03-01 23:05:32 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/github568
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-03-09 17:41:10 +00:00
|
|
|
|
2018-03-12 11:40:53 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/output-obj)))
|
2018-03-12 11:40:53 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/output-obj
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
|
|
|
(run ${exe:cram.exe} -ocamlv ${ocaml_version} -skip-versions <4.06.0
|
2018-04-18 12:29:07 +00:00
|
|
|
-test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-03-12 11:40:53 +00:00
|
|
|
|
2018-03-09 17:41:10 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/github597)))
|
2018-03-09 17:41:10 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/github597
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-03-12 15:12:45 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/private-public-overlap)))
|
2018-03-12 15:12:45 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/private-public-overlap
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-03-10 23:00:24 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/depend-on-the-universe)))
|
2018-03-10 23:00:24 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/depend-on-the-universe
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-03-15 17:37:33 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/package-dep)))
|
2018-03-15 17:37:33 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/package-dep
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-03-27 18:05:03 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
2018-03-29 14:54:36 +00:00
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/github644)))
|
2018-03-27 18:05:03 +00:00
|
|
|
(action
|
|
|
|
(chdir test-cases/github644
|
2018-03-29 14:54:36 +00:00
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-03-29 14:54:36 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-04-05 04:12:59 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/configurator)))
|
|
|
|
(action
|
|
|
|
(chdir test-cases/configurator
|
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-04-05 04:12:59 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-04-12 12:02:41 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/quoting)))
|
|
|
|
(action
|
|
|
|
(chdir test-cases/quoting
|
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-04-12 12:02:41 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
|
|
|
|
2018-04-11 10:11:28 +00:00
|
|
|
(alias
|
|
|
|
((name runtest)
|
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/null-dep)))
|
|
|
|
(action
|
|
|
|
(chdir test-cases/null-dep
|
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-04-11 10:11:28 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|
2018-04-03 08:25:31 +00:00
|
|
|
|
|
|
|
(alias
|
|
|
|
((name runtest)
|
|
|
|
(deps ((package jbuilder)
|
|
|
|
(files_recursively_in test-cases/github660)))
|
|
|
|
(action
|
|
|
|
(chdir test-cases/github660
|
|
|
|
(progn
|
2018-04-18 12:29:07 +00:00
|
|
|
(run ${exe:cram.exe} -test run.t)
|
2018-04-03 08:25:31 +00:00
|
|
|
(diff? run.t run.t.corrected))))))
|