#!/bin/sh PATH="$(dirname "$0")":$PATH run_tests_exit_success() { echo "===============================" echo " Elisp Tests succeeded. :O) " echo "===============================" exit 0 } set -e # Check that install completes successfully yes-or-enter | ./server/autobuild -i /bin # Check that re-install skips package installation yes-or-enter | ./server/autobuild -i /usr/bin | \ grep -q "Skipping package installation (already installed)" # Check that lisp tests run correctly, if emacs is installed and available on PATH echo if which emacs > /dev/null 2> /dev/null; then echo "Emacs found installed! Running elisp tests" make test && run_tests_exit_success fi