File: test_in_docker.sh

package info (click to toggle)
swift-mode 9.4.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 948 kB
  • sloc: lisp: 13,883; sh: 59; makefile: 43
file content (22 lines) | stat: -rwxr-xr-x 465 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

# Run tests in Docker.  Used in Makefile.

for version in 30 29 28 27 26 25 24
do
    rm -f *.elc test/*.elc
    rm -f *-autoloads.el
    docker \
        run \
        --rm \
        --volume="$(pwd)":/src \
        --user="$(id -u):$(id -g)" \
        --workdir="/src" \
        --env=ELDEV_DIR=/src/.eldev \
        --env=HOME=/tmp \
        silex/emacs:${version}-ci \
        bash -c "/src/scripts/run_test.sh" \
        || exit 1
done

echo "done"