#!/bin/bash failed=0 for libsubdir in doc examples templates; do for format in xhtml lyx16x; do for f in $LYX_ROOT/lib/$libsubdir/*lyx; do if $LYX_EXE -e $format $f >> lyx-log.txt 2>&1; then echo $format $f TEST_GOOD else echo $format $f TEST_BAD failed=$[$failed+1]; fi; done; done; done if [ $failed -eq 0 ]; then echo "All formats SUCCESSFUL" exit 0; else echo "There were $failed FAILED format tests" exit -1; fi