Skip to content

Commit f09a19b

Browse files
committed
Improve test runners
1 parent da673f9 commit f09a19b

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

scripts/lint_in_docker.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@ do
99
run \
1010
--rm \
1111
--volume="$(pwd)":/src \
12-
--user "$(id -u):$(id -g)" \
12+
--user="$(id -u):$(id -g)" \
13+
--workdir="/src" \
14+
--env=ELDEV_DIR=/src/.eldev \
15+
--env=HOME=/tmp \
1316
silex/emacs:${version} \
14-
bash -c \
15-
"cd /src && ELDEV_DIR=/src/.eldev HOME=/tmp ./scripts/run_linter.sh" \
17+
bash -c "/src/scripts/run_linter.sh" \
1618
|| exit 1
1719
done
1820

scripts/run_test.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111
./scripts/invoke_eldev.sh emacs --batch -q \
1212
--eval "(add-to-list 'load-path \"$(readlink -f .)\")" \
1313
--eval "(add-to-list 'load-path \"$(readlink -f .)/test\")" \
14+
--eval "(setq debug-on-error t)" \
1415
-l test/swift-mode-test.el \
1516
-f swift-mode:run-test

scripts/test_in_docker.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,17 @@
55
for version in 28 27 26 25 24
66
do
77
rm -f *.elc
8+
rm -f *-autoloads.el
89
docker \
910
run \
1011
--rm \
1112
--volume="$(pwd)":/src \
12-
--user "$(id -u):$(id -g)" \
13+
--user="$(id -u):$(id -g)" \
14+
--workdir="/src" \
15+
--env=ELDEV_DIR=/src/.eldev \
16+
--env=HOME=/tmp \
1317
silex/emacs:${version} \
14-
bash -c \
15-
"cd /src && ELDEV_DIR=/src/.eldev HOME=/tmp ./scripts/run_test.sh" \
18+
bash -c "/src/scripts/run_test.sh" \
1619
|| exit 1
1720
done
1821

0 commit comments

Comments
 (0)