blob: 16a171718c0f2ac9b75b7b68dce8125f4acdc019 (
plain)
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
|
#!/bin/sh
cd "$(dirname "$0")"
set_default () {
eval "
if [ -z \$$1 ]; then
$1=$2
fi
"
}
set_default EMACS "$(which emacs)"
echo "*** Emacs version ***"
echo "EMACS =" $(which $EMACS)
$EMACS --version
echo
if [ "$EMACS" != "emacs23" ]; then
curl -fsSLo /tmp/cask-master.zip https://github.com/cask/cask/archive/master.zip
sudo unzip -qq -d /opt /tmp/cask-master.zip
sudo ln -sf /opt/cask-master/bin/cask /usr/local/bin/cask
cask
cask exec $EMACS -batch -l dev/ert.el -l dev/examples-to-tests.el -l dev/undercover-init.el -l s.el -l dev/examples.el -f ert-run-tests-batch-and-exit
else
exec ./run-tests.sh
fi
|