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 28 29 30 31 32
|
#!/usr/bin/bash
set -ex
set -o pipefail
export COQBIN=$BIN
export PATH="$COQBIN:$PATH"
export LC_ALL=C
diff() {
command diff -a -u --strip-trailing-cr "$1" "$2"
}
cd misc/bench-render
rocq timelog2html foo.v foo.v.time1 foo.v.time2 > result.html.real
diff result.html result.html.real
if rocq timelog2html foo.v foo.v.time1 foo.v.time3 > bad1v3.html.real 2>stderr1v3.real
then >&2 echo "Should have failed!"; exit 1
fi
diff /dev/null bad1v3.html.real
diff stderr1v3 stderr1v3.real
if rocq timelog2html foo.v foo.v.time1 foo.v.time4 > bad1v4.html.real 2>stderr1v4.real
then >&2 echo "Should have failed!"; exit 1
fi
diff /dev/null bad1v4.html.real
diff stderr1v4 stderr1v4.real
|