aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2025-06-08 14:47:26 +0200
committerMichael Albinus2025-06-08 14:47:26 +0200
commit37de076017a7967296bb80a4282a46e3de75322f (patch)
tree40064b801bd5b8890fb65edcb1a2fc29748ae5b8
parente4ba279b014417c77cf494575434c0714b03eaa3 (diff)
downloademacs-37de076017a7967296bb80a4282a46e3de75322f.tar.gz
emacs-37de076017a7967296bb80a4282a46e3de75322f.zip
Adapt emba integration (don't merge)
* test/infra/Dockerfile.emba (emacs-inotify): Don't install clangd. * test/infra/gitlab-ci.yml (.job-template): Make actions in after_script more robust.
-rw-r--r--test/infra/Dockerfile.emba3
-rw-r--r--test/infra/gitlab-ci.yml4
2 files changed, 3 insertions, 4 deletions
diff --git a/test/infra/Dockerfile.emba b/test/infra/Dockerfile.emba
index 8c6641b19b9..4c46193c555 100644
--- a/test/infra/Dockerfile.emba
+++ b/test/infra/Dockerfile.emba
@@ -34,10 +34,9 @@ RUN apt-get update && \
34 34
35FROM emacs-base as emacs-inotify 35FROM emacs-base as emacs-inotify
36 36
37# We install clangd for Eglot tests.
38RUN apt-get update && \ 37RUN apt-get update && \
39 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \ 38 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
40 inotify-tools clangd \ 39 inotify-tools \
41 && rm -rf /var/lib/apt/lists/* 40 && rm -rf /var/lib/apt/lists/*
42 41
43COPY . /checkout 42COPY . /checkout
diff --git a/test/infra/gitlab-ci.yml b/test/infra/gitlab-ci.yml
index 2b443d14c24..0d7d31c3fdd 100644
--- a/test/infra/gitlab-ci.yml
+++ b/test/infra/gitlab-ci.yml
@@ -93,9 +93,9 @@ default:
93 - test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name} 93 - test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
94 - test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/config.log ${test_name} || true 94 - test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/config.log ${test_name} || true
95 - test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name} 95 - test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
96 - find ${test_name} ! \( -name "*.log" -o -name ${EMACS_TEST_JUNIT_REPORT} \) -type f -delete 96 - test -d ${test_name} && find ${test_name} ! \( -name "*.log" -o -name ${EMACS_TEST_JUNIT_REPORT} \) -type f -delete
97 # BusyBox find does not know -empty. 97 # BusyBox find does not know -empty.
98 - find ${test_name} -type d -depth -exec rmdir {} + 2>/dev/null 98 - test -d ${test_name} && find ${test_name} -type d -depth -exec rmdir {} + 2>/dev/null
99 99
100.build-template: 100.build-template:
101 needs: [] 101 needs: []