diff options
Diffstat (limited to 'ocamlbuild/test/test6/test.sh')
-rwxr-xr-x | ocamlbuild/test/test6/test.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/ocamlbuild/test/test6/test.sh b/ocamlbuild/test/test6/test.sh new file mode 100755 index 000000000..fedbc9c9b --- /dev/null +++ b/ocamlbuild/test/test6/test.sh @@ -0,0 +1,26 @@ +#!/bin/sh +cd `dirname $0` +set -x +rm -rf _build +CMDOPTS="" # -- command args +BUILD="../../_build/ocamlbuild.native -no-skip main.byte -classic-display $@" +BUILD1="$BUILD $CMDOPTS" +BUILD2="$BUILD -verbose 0 -nothing-should-be-rebuilt $CMDOPTS" +cp b.mli.v1 b.mli +cp d.mli.v1 d.mli +$BUILD1 +$BUILD2 +cp b.mli.v2 b.mli +cp d.mli.v2 d.mli +$BUILD1 +cp b.mli.v1 b.mli +if $BUILD1; then + if $BUILD2; then + echo PASS + else + echo "FAIL (-nothing-should-be-rebuilt)" + fi +else + echo FAIL +fi + |