summaryrefslogtreecommitdiff
path: root/testsuite/tests/lib-dynlink-pr4229/main.ml
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/lib-dynlink-pr4229/main.ml')
-rw-r--r--testsuite/tests/lib-dynlink-pr4229/main.ml146
1 files changed, 73 insertions, 73 deletions
diff --git a/testsuite/tests/lib-dynlink-pr4229/main.ml b/testsuite/tests/lib-dynlink-pr4229/main.ml
index 3cdc8937d3..a6ac99de6b 100644
--- a/testsuite/tests/lib-dynlink-pr4229/main.ml
+++ b/testsuite/tests/lib-dynlink-pr4229/main.ml
@@ -1,77 +1,77 @@
(* TEST
-
-include dynlink
-
-readonly_files = "abstract.mli abstract.ml static.ml client.ml main.ml"
-
-subdirectories = "sub"
-
-libraries = ""
-
-* shared-libraries
-** setup-ocamlc.byte-build-env
-*** cd
-cwd = "sub"
-**** ocamlc.byte
-module = "abstract.mli"
-***** ocamlc.byte
-module = "abstract.ml"
-****** cd
-cwd = ".."
-******* ocamlc.byte
-module = "abstract.mli"
-******** ocamlc.byte
-module = "abstract.ml"
-********* ocamlc.byte
-module = "static.ml"
-********** ocamlc.byte
-module = "client.ml"
-*********** ocamlc.byte
-module = "main.ml"
-************ ocamlc.byte
-program = "${test_build_directory}/main"
-libraries = "dynlink"
-module = ""
-all_modules = "abstract.cmo static.cmo main.cmo"
-************* run
-exit_status = "2"
-************** check-program-output
-
-** native-dynlink
-*** setup-ocamlopt.byte-build-env
-**** cd
-cwd = "sub"
-***** ocamlopt.byte
-module = "abstract.mli"
-****** ocamlopt.byte
-program = "abstract.cmxs"
-flags = "-shared"
-module = ""
-all_modules = "abstract.ml"
-******* cd
-cwd = ".."
-******** ocamlopt.byte
-flags = ""
-module = "abstract.mli"
-********* ocamlopt.byte
-module = "abstract.ml"
-********** ocamlopt.byte
-module = "static.ml"
-*********** ocamlopt.byte
-program = "client.cmxs"
-flags = "-shared"
-module = ""
-all_modules = "client.ml"
-*********** ocamlopt.byte
-module = "main.ml"
-************ ocamlopt.byte
-program = "${test_build_directory}/main_native"
-libraries = "dynlink"
-module = ""
-all_modules = "abstract.cmx static.cmx main.cmx"
-************* run
-exit_status = "2"
-************** check-program-output
+ include dynlink;
+ readonly_files = "abstract.mli abstract.ml static.ml client.ml main.ml";
+ subdirectories = "sub";
+ libraries = "";
+ shared-libraries;
+ {
+ setup-ocamlc.byte-build-env;
+ cwd = "sub";
+ cd;
+ module = "abstract.mli";
+ ocamlc.byte;
+ module = "abstract.ml";
+ ocamlc.byte;
+ cwd = "..";
+ cd;
+ module = "abstract.mli";
+ ocamlc.byte;
+ module = "abstract.ml";
+ ocamlc.byte;
+ module = "static.ml";
+ ocamlc.byte;
+ module = "client.ml";
+ ocamlc.byte;
+ module = "main.ml";
+ ocamlc.byte;
+ program = "${test_build_directory}/main";
+ libraries = "dynlink";
+ module = "";
+ all_modules = "abstract.cmo static.cmo main.cmo";
+ ocamlc.byte;
+ exit_status = "2";
+ run;
+ check-program-output;
+ }{
+ native-dynlink;
+ setup-ocamlopt.byte-build-env;
+ cwd = "sub";
+ cd;
+ module = "abstract.mli";
+ ocamlopt.byte;
+ program = "abstract.cmxs";
+ flags = "-shared";
+ module = "";
+ all_modules = "abstract.ml";
+ ocamlopt.byte;
+ cwd = "..";
+ cd;
+ flags = "";
+ module = "abstract.mli";
+ ocamlopt.byte;
+ module = "abstract.ml";
+ ocamlopt.byte;
+ module = "static.ml";
+ ocamlopt.byte;
+ {
+ program = "client.cmxs";
+ flags = "-shared";
+ module = "";
+ all_modules = "client.ml";
+ ocamlopt.byte;
+ }{
+ module = "main.ml";
+ ocamlopt.byte;
+ program = "${test_build_directory}/main_native";
+ libraries = "dynlink";
+ module = "";
+ all_modules = "abstract.cmx static.cmx main.cmx";
+ ocamlopt.byte;
+ exit_status = "2";
+ run;
+ check-program-output;
+ }
+ }
*)
(* PR#4229 *)