1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/bin/sh
set -e
tmpoutput=$(mktemp /tmp/coqcheck.XXXXXX)
# Set Extra Dependency syntax
$coqdep -Q misc/external-deps/deps foo.bar misc/external-deps/file1.v > $tmpoutput 2>&1
diff -u --strip-trailing-cr misc/external-deps/file1.found.deps $tmpoutput
$coqdep -Q misc/external-deps/deps foo.bar -Q misc/external-deps/more foo.bar misc/external-deps/file1.v > $tmpoutput 2>&1
diff -u --strip-trailing-cr misc/external-deps/file1.ambiguous.deps $tmpoutput
$coqdep misc/external-deps/file1.v > $tmpoutput 2>&1
diff -u --strip-trailing-cr misc/external-deps/file1.notfound.deps $tmpoutput
# From bla Extra Dependency syntax
$coqdep -Q misc/external-deps/deps foo.bar misc/external-deps/file2.v > $tmpoutput 2>&1
diff -u --strip-trailing-cr misc/external-deps/file2.found.deps $tmpoutput
$coqdep -Q misc/external-deps/deps foo.bar -Q misc/external-deps/more foo.bar misc/external-deps/file2.v > $tmpoutput 2>&1
diff -u --strip-trailing-cr misc/external-deps/file2.ambiguous.deps $tmpoutput
$coqdep misc/external-deps/file2.v > $tmpoutput 2>&1
diff -u --strip-trailing-cr misc/external-deps/file2.notfound.deps $tmpoutput
rm -f $tmpoutput
|