aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2024-04-22 13:38:10 +0200
committerMichael Albinus2024-04-22 13:38:10 +0200
commit42c8e2dfceb504533c6db3f336e28dd6c94aaa70 (patch)
tree208bf2c6cf99b70d9b4ef32f8ddeaca1671f5fa4
parent931cd9331363051a8cb5ef45dc37937e63b243d9 (diff)
downloademacs-42c8e2dfceb504533c6db3f336e28dd6c94aaa70.tar.gz
emacs-42c8e2dfceb504533c6db3f336e28dd6c94aaa70.zip
Rework EMBA integration
* test/infra/Dockerfile.emba (emacs-inotify, emacs-filenotify-gio) (emacs-eglot, emacs-tree-sitter, emacs-gnustep) (emacs-native-comp-speed0, emacs-native-comp-speed1) (emacs-native-comp-speed2): Use "-j `nproc`". (emacs-eglot): Add libxml2-dev and node-typescript. (emacs-tree-sitter) Add libxml2-dev and tree-sitter-rust. * test/infra/Makefile.in (subdir_template): Simplify make_params. * test/infra/gitlab-ci.yml (.job-template): Set environment variable NPROC. Use "-k -j \$NPROC". (test-filenotify-gio, test-eglot, test-tree-sitter) (test-native-comp-speed2): Simplify make_params. * test/infra/test-jobs.yml: Regenerate.
-rw-r--r--test/infra/Dockerfile.emba54
-rw-r--r--test/infra/Makefile.in2
-rw-r--r--test/infra/gitlab-ci.yml15
-rw-r--r--test/infra/test-jobs.yml67
4 files changed, 86 insertions, 52 deletions
diff --git a/test/infra/Dockerfile.emba b/test/infra/Dockerfile.emba
index 233e210fc74..9091d60e8c8 100644
--- a/test/infra/Dockerfile.emba
+++ b/test/infra/Dockerfile.emba
@@ -45,7 +45,7 @@ WORKDIR /checkout
45RUN ./autogen.sh autoconf 45RUN ./autogen.sh autoconf
46RUN ./configure 46RUN ./configure
47# 'make -j4 bootstrap' does not work reliably. 47# 'make -j4 bootstrap' does not work reliably.
48RUN make bootstrap 48RUN make -j `nproc` bootstrap
49 49
50FROM emacs-base as emacs-filenotify-gio 50FROM emacs-base as emacs-filenotify-gio
51 51
@@ -58,7 +58,7 @@ COPY . /checkout
58WORKDIR /checkout 58WORKDIR /checkout
59RUN ./autogen.sh autoconf 59RUN ./autogen.sh autoconf
60RUN ./configure --with-file-notification=gfile 60RUN ./configure --with-file-notification=gfile
61RUN make bootstrap 61RUN make -j `nproc` bootstrap
62 62
63# Debian bullseye doesn't provide proper packages. So we use Debian 63# Debian bullseye doesn't provide proper packages. So we use Debian
64# sid for this. 64# sid for this.
@@ -68,20 +68,49 @@ FROM debian:sid as emacs-eglot
68RUN apt-get update && \ 68RUN apt-get update && \
69 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \ 69 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
70 libc-dev gcc g++ make autoconf automake libncurses-dev gnutls-dev \ 70 libc-dev gcc g++ make autoconf automake libncurses-dev gnutls-dev \
71 libdbus-1-dev libacl1-dev acl git texinfo gdb \ 71 libxml2-dev libdbus-1-dev libacl1-dev acl git texinfo gdb \
72 && rm -rf /var/lib/apt/lists/* 72 && rm -rf /var/lib/apt/lists/*
73 73
74# Install clangd. 74# Install clangd, tsserver.
75RUN apt-get update && \ 75RUN apt-get update && \
76 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \ 76 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
77 clangd \ 77 clangd node-typescript \
78 && rm -rf /var/lib/apt/lists/* 78 && rm -rf /var/lib/apt/lists/*
79 79
80# eclipse-jdt-ls is planned as Java language server.
81# See <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024246>.
82
83# The following LSP servers exist as snap packages. However, snap
84# cannot be used inside containers. We keep this here for reference.
85
86# # Install snapd.
87# RUN apt-get update && \
88# apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
89# snapd \
90# && rm -rf /var/lib/apt/lists/*
91# RUN snap install core
92
93# # Install rust-analyzer.
94# RUN snap install rust-analyzer --beta
95
96# # Install typescript-language-server.
97# RUN snap install typescript-language-server
98
99# # Install vscode-json-languageserver.
100# RUN snap install vscode-json-languageserver
101
80COPY . /checkout 102COPY . /checkout
81WORKDIR /checkout 103WORKDIR /checkout
82RUN ./autogen.sh autoconf 104RUN ./autogen.sh autoconf
83RUN ./configure 105RUN ./configure
84RUN make bootstrap 106RUN make -j `nproc` bootstrap
107
108# # Install company and yasnippet.
109# RUN mkdir /root/.emacs.d
110# RUN src/emacs --batch \
111# --eval '(setq url-debug 0 debug-on-error t)' \
112# --eval '(package-install (quote company))' \
113# --eval '(package-install (quote yasnippet))'
85 114
86# Debian bullseye doesn't provide proper packages. So we use Debian 115# Debian bullseye doesn't provide proper packages. So we use Debian
87# sid for this. 116# sid for this.
@@ -91,7 +120,7 @@ FROM debian:sid as emacs-tree-sitter
91RUN apt-get update && \ 120RUN apt-get update && \
92 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \ 121 apt-get install -y --no-install-recommends -o=Dpkg::Use-Pty=0 \
93 libc-dev gcc g++ make autoconf automake libncurses-dev gnutls-dev \ 122 libc-dev gcc g++ make autoconf automake libncurses-dev gnutls-dev \
94 libdbus-1-dev libacl1-dev acl git texinfo gdb \ 123 libxml2-dev libdbus-1-dev libacl1-dev acl git texinfo gdb \
95 && rm -rf /var/lib/apt/lists/* 124 && rm -rf /var/lib/apt/lists/*
96 125
97# Install tree-sitter library. 126# Install tree-sitter library.
@@ -104,7 +133,7 @@ COPY . /checkout
104WORKDIR /checkout 133WORKDIR /checkout
105RUN ./autogen.sh autoconf 134RUN ./autogen.sh autoconf
106RUN ./configure --with-tree-sitter 135RUN ./configure --with-tree-sitter
107RUN make bootstrap 136RUN make -j `nproc` bootstrap
108 137
109# Install language grammars. 138# Install language grammars.
110RUN mkdir -p /root/.emacs.d/tree-sitter 139RUN mkdir -p /root/.emacs.d/tree-sitter
@@ -129,6 +158,7 @@ RUN src/emacs -Q --batch \
129 (lua "https://github.com/tree-sitter-grammars/tree-sitter-lua") \ 158 (lua "https://github.com/tree-sitter-grammars/tree-sitter-lua") \
130 (python "https://github.com/tree-sitter/tree-sitter-python") \ 159 (python "https://github.com/tree-sitter/tree-sitter-python") \
131 (ruby "https://github.com/tree-sitter/tree-sitter-ruby") \ 160 (ruby "https://github.com/tree-sitter/tree-sitter-ruby") \
161 (rust "https://github.com/tree-sitter/tree-sitter-rust") \
132 (tsx "https://github.com/tree-sitter/tree-sitter-typescript" "master" "tsx/src") \ 162 (tsx "https://github.com/tree-sitter/tree-sitter-typescript" "master" "tsx/src") \
133 (typescript "https://github.com/tree-sitter/tree-sitter-typescript" "master" "typescript/src"))))' \ 163 (typescript "https://github.com/tree-sitter/tree-sitter-typescript" "master" "typescript/src"))))' \
134 --eval '(dolist (lang (mapcar (quote car) treesit-language-source-alist)) \ 164 --eval '(dolist (lang (mapcar (quote car) treesit-language-source-alist)) \
@@ -145,7 +175,7 @@ COPY . /checkout
145WORKDIR /checkout 175WORKDIR /checkout
146RUN ./autogen.sh autoconf 176RUN ./autogen.sh autoconf
147RUN ./configure --with-ns 177RUN ./configure --with-ns
148RUN make bootstrap 178RUN make -j `nproc` bootstrap
149 179
150FROM emacs-base as emacs-native-comp 180FROM emacs-base as emacs-native-comp
151 181
@@ -161,7 +191,7 @@ COPY . /checkout
161WORKDIR /checkout 191WORKDIR /checkout
162RUN ./autogen.sh autoconf 192RUN ./autogen.sh autoconf
163RUN ./configure --with-native-compilation 193RUN ./configure --with-native-compilation
164RUN make bootstrap -j2 \ 194RUN make -j `nproc` bootstrap \
165 NATIVE_FULL_AOT=1 BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 0)"' 195 NATIVE_FULL_AOT=1 BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 0)"'
166 196
167FROM emacs-native-comp as emacs-native-comp-speed1 197FROM emacs-native-comp as emacs-native-comp-speed1
@@ -170,7 +200,7 @@ COPY . /checkout
170WORKDIR /checkout 200WORKDIR /checkout
171RUN ./autogen.sh autoconf 201RUN ./autogen.sh autoconf
172RUN ./configure --with-native-compilation 202RUN ./configure --with-native-compilation
173RUN make bootstrap -j2 BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 1)"' 203RUN make -j `nproc` bootstrap BYTE_COMPILE_EXTRA_FLAGS='--eval "(setq comp-speed 1)"'
174 204
175FROM emacs-native-comp as emacs-native-comp-speed2 205FROM emacs-native-comp as emacs-native-comp-speed2
176 206
@@ -178,4 +208,4 @@ COPY . /checkout
178WORKDIR /checkout 208WORKDIR /checkout
179RUN ./autogen.sh autoconf 209RUN ./autogen.sh autoconf
180RUN ./configure --with-native-compilation 210RUN ./configure --with-native-compilation
181RUN make bootstrap -j2 211RUN make -j `nproc` bootstrap`
diff --git a/test/infra/Makefile.in b/test/infra/Makefile.in
index 20fa9021abc..1d92a67f3aa 100644
--- a/test/infra/Makefile.in
+++ b/test/infra/Makefile.in
@@ -103,7 +103,7 @@ define subdir_template
103 @echo ' - test/$(1)/*.el' >>$(FILE) 103 @echo ' - test/$(1)/*.el' >>$(FILE)
104 @echo ' variables:' >>$(FILE) 104 @echo ' variables:' >>$(FILE)
105 @echo ' target: emacs-inotify' >>$(FILE) 105 @echo ' target: emacs-inotify' >>$(FILE)
106 @echo ' make_params: "-k -C test $(target)"' >>$(FILE) 106 @echo ' make_params: "-C test $(target)"' >>$(FILE)
107endef 107endef
108 108
109$(foreach subdir, $(SUBDIRS), $(eval $(call subdir_template,$(subdir)))) 109$(foreach subdir, $(SUBDIRS), $(eval $(call subdir_template,$(subdir))))
diff --git a/test/infra/gitlab-ci.yml b/test/infra/gitlab-ci.yml
index d262218e276..1b383e3b52c 100644
--- a/test/infra/gitlab-ci.yml
+++ b/test/infra/gitlab-ci.yml
@@ -86,7 +86,7 @@ default:
86 # TODO: with make -j4 several of the tests were failing, for 86 # TODO: with make -j4 several of the tests were failing, for
87 # example shadowfile-tests, but passed without it. 87 # example shadowfile-tests, but passed without it.
88 - 'export PWD=$(pwd)' 88 - 'export PWD=$(pwd)'
89 - 'docker run -i -e EMACS_EMBA_CI=${EMACS_EMBA_CI} -e EMACS_TEST_JUNIT_REPORT=${EMACS_TEST_JUNIT_REPORT} -e EMACS_TEST_TIMEOUT=${EMACS_TEST_TIMEOUT} -e EMACS_TEST_VERBOSE=${EMACS_TEST_VERBOSE} --volumes-from $(docker ps -q -f "label=com.gitlab.gitlab-runner.job.id=${CI_JOB_ID}"):ro --name ${test_name} ${CI_REGISTRY_IMAGE}:${target}-${BUILD_TAG} /bin/bash -xvc "git fetch ${PWD} HEAD && echo checking out these updated files && git diff --name-only FETCH_HEAD && ( git diff --name-only FETCH_HEAD | xargs git checkout -f FETCH_HEAD ) && make -j4 && make ${make_params}"' 89 - 'docker run -i -e EMACS_EMBA_CI=${EMACS_EMBA_CI} -e EMACS_TEST_JUNIT_REPORT=${EMACS_TEST_JUNIT_REPORT} -e EMACS_TEST_TIMEOUT=${EMACS_TEST_TIMEOUT} -e EMACS_TEST_VERBOSE=${EMACS_TEST_VERBOSE} -e NPROC=`nproc` --volumes-from $(docker ps -q -f "label=com.gitlab.gitlab-runner.job.id=${CI_JOB_ID}"):ro --name ${test_name} ${CI_REGISTRY_IMAGE}:${target}-${BUILD_TAG} /bin/bash -xvc "git fetch ${PWD} HEAD && echo checking out these updated files && git diff --name-only FETCH_HEAD && ( git diff --name-only FETCH_HEAD | xargs git checkout -f FETCH_HEAD ) && make -j \$NPROC && make -k -j \$NPROC ${make_params}"'
90 after_script: 90 after_script:
91 # - docker ps -a 91 # - docker ps -a
92 # - printenv 92 # - printenv
@@ -255,7 +255,7 @@ test-filenotify-gio:
255 target: emacs-filenotify-gio 255 target: emacs-filenotify-gio
256 # This is needed in order to get a JUnit test report. 256 # This is needed in order to get a JUnit test report.
257 make_params: >- 257 make_params: >-
258 '-k -C test check-expensive 258 'check-expensive
259 TEST_HOME=/root 259 TEST_HOME=/root
260 LOGFILES="lisp/autorevert-tests.log lisp/filenotify-tests.log"' 260 LOGFILES="lisp/autorevert-tests.log lisp/filenotify-tests.log"'
261 261
@@ -275,8 +275,12 @@ test-eglot:
275 target: emacs-eglot 275 target: emacs-eglot
276 # This is needed in order to get a JUnit test report. 276 # This is needed in order to get a JUnit test report.
277 make_params: >- 277 make_params: >-
278 '-k -C test check-expensive 278 'check-expensive
279 TEST_HOME=/root LOGFILES="lisp/progmodes/eglot-tests.log"' 279 TEST_HOME=/root LOGFILES="lisp/progmodes/eglot-tests.log"'
280 # EMACS_EXTRAOPT="--eval \(package-reinstall\ \(quote\ company\)\)
281 # --eval \(package-reinstall\ \(quote\ yasnippet\)\)
282 # --eval \(use-package\ company\)
283 # --eval \(use-package\ yasnippet\)"'
280 284
281build-image-tree-sitter: 285build-image-tree-sitter:
282 stage: platform-images 286 stage: platform-images
@@ -296,8 +300,7 @@ test-tree-sitter:
296 \(and\ \$\{SELECTOR_EXPENSIVE\}\ \(or\ \\\"^treesit\\\"\ \\\"-ts-\\\"\)\) 300 \(and\ \$\{SELECTOR_EXPENSIVE\}\ \(or\ \\\"^treesit\\\"\ \\\"-ts-\\\"\)\)
297 # This is needed in order to get a JUnit test report. 301 # This is needed in order to get a JUnit test report.
298 make_params: >- 302 make_params: >-
299 '-k -C test check SELECTOR=$selector 303 'check SELECTOR=$selector TEST_HOME=/root LOGFILES="$tree_sitter_files"'
300 TEST_HOME=/root LOGFILES="$tree_sitter_files"'
301 304
302build-image-gnustep: 305build-image-gnustep:
303 stage: platform-images 306 stage: platform-images
@@ -345,7 +348,7 @@ test-native-comp-speed2:
345 optional: true 348 optional: true
346 variables: 349 variables:
347 target: emacs-native-comp-speed2 350 target: emacs-native-comp-speed2
348 make_params: "-k -C test check SELECTOR='(not (tag :unstable))'" 351 make_params: "check SELECTOR='(not (tag :unstable))'"
349 352
350# Local Variables: 353# Local Variables:
351# add-log-current-defun-header-regexp: "^\\([-_.[:alnum:]]+\\)[ \t]*:" 354# add-log-current-defun-header-regexp: "^\\([-_.[:alnum:]]+\\)[ \t]*:"
diff --git a/test/infra/test-jobs.yml b/test/infra/test-jobs.yml
index 095964ee4ed..d1d4f10e1cf 100644
--- a/test/infra/test-jobs.yml
+++ b/test/infra/test-jobs.yml
@@ -15,7 +15,7 @@ test-lib-src-inotify:
15 - test/lib-src/*.el 15 - test/lib-src/*.el
16 variables: 16 variables:
17 target: emacs-inotify 17 target: emacs-inotify
18 make_params: "-k -C test check-lib-src" 18 make_params: "-C test check-lib-src"
19 19
20test-lisp-inotify: 20test-lisp-inotify:
21 stage: normal 21 stage: normal
@@ -32,7 +32,7 @@ test-lisp-inotify:
32 - test/lisp/*.el 32 - test/lisp/*.el
33 variables: 33 variables:
34 target: emacs-inotify 34 target: emacs-inotify
35 make_params: "-k -C test check-lisp" 35 make_params: "-C test check-lisp"
36 36
37test-lisp-calc-inotify: 37test-lisp-calc-inotify:
38 stage: normal 38 stage: normal
@@ -49,7 +49,7 @@ test-lisp-calc-inotify:
49 - test/lisp/calc/*.el 49 - test/lisp/calc/*.el
50 variables: 50 variables:
51 target: emacs-inotify 51 target: emacs-inotify
52 make_params: "-k -C test check-lisp-calc" 52 make_params: "-C test check-lisp-calc"
53 53
54test-lisp-calendar-inotify: 54test-lisp-calendar-inotify:
55 stage: normal 55 stage: normal
@@ -66,7 +66,7 @@ test-lisp-calendar-inotify:
66 - test/lisp/calendar/*.el 66 - test/lisp/calendar/*.el
67 variables: 67 variables:
68 target: emacs-inotify 68 target: emacs-inotify
69 make_params: "-k -C test check-lisp-calendar" 69 make_params: "-C test check-lisp-calendar"
70 70
71test-lisp-cedet-inotify: 71test-lisp-cedet-inotify:
72 stage: normal 72 stage: normal
@@ -83,7 +83,7 @@ test-lisp-cedet-inotify:
83 - test/lisp/cedet/*.el 83 - test/lisp/cedet/*.el
84 variables: 84 variables:
85 target: emacs-inotify 85 target: emacs-inotify
86 make_params: "-k -C test check-lisp-cedet" 86 make_params: "-C test check-lisp-cedet"
87 87
88test-lisp-cedet-semantic-inotify: 88test-lisp-cedet-semantic-inotify:
89 stage: normal 89 stage: normal
@@ -100,7 +100,7 @@ test-lisp-cedet-semantic-inotify:
100 - test/lisp/cedet/semantic/*.el 100 - test/lisp/cedet/semantic/*.el
101 variables: 101 variables:
102 target: emacs-inotify 102 target: emacs-inotify
103 make_params: "-k -C test check-lisp-cedet-semantic" 103 make_params: "-C test check-lisp-cedet-semantic"
104 104
105test-lisp-cedet-semantic-bovine-inotify: 105test-lisp-cedet-semantic-bovine-inotify:
106 stage: normal 106 stage: normal
@@ -117,7 +117,7 @@ test-lisp-cedet-semantic-bovine-inotify:
117 - test/lisp/cedet/semantic/bovine/*.el 117 - test/lisp/cedet/semantic/bovine/*.el
118 variables: 118 variables:
119 target: emacs-inotify 119 target: emacs-inotify
120 make_params: "-k -C test check-lisp-cedet-semantic-bovine" 120 make_params: "-C test check-lisp-cedet-semantic-bovine"
121 121
122test-lisp-cedet-srecode-inotify: 122test-lisp-cedet-srecode-inotify:
123 stage: normal 123 stage: normal
@@ -134,7 +134,7 @@ test-lisp-cedet-srecode-inotify:
134 - test/lisp/cedet/srecode/*.el 134 - test/lisp/cedet/srecode/*.el
135 variables: 135 variables:
136 target: emacs-inotify 136 target: emacs-inotify
137 make_params: "-k -C test check-lisp-cedet-srecode" 137 make_params: "-C test check-lisp-cedet-srecode"
138 138
139test-lisp-emacs-lisp-inotify: 139test-lisp-emacs-lisp-inotify:
140 stage: normal 140 stage: normal
@@ -151,7 +151,7 @@ test-lisp-emacs-lisp-inotify:
151 - test/lisp/emacs-lisp/*.el 151 - test/lisp/emacs-lisp/*.el
152 variables: 152 variables:
153 target: emacs-inotify 153 target: emacs-inotify
154 make_params: "-k -C test check-lisp-emacs-lisp" 154 make_params: "-C test check-lisp-emacs-lisp"
155 155
156test-lisp-emacs-lisp-eieio-tests-inotify: 156test-lisp-emacs-lisp-eieio-tests-inotify:
157 stage: normal 157 stage: normal
@@ -168,7 +168,7 @@ test-lisp-emacs-lisp-eieio-tests-inotify:
168 - test/lisp/emacs-lisp/eieio-tests/*.el 168 - test/lisp/emacs-lisp/eieio-tests/*.el
169 variables: 169 variables:
170 target: emacs-inotify 170 target: emacs-inotify
171 make_params: "-k -C test check-lisp-emacs-lisp-eieio-tests" 171 make_params: "-C test check-lisp-emacs-lisp-eieio-tests"
172 172
173test-lisp-emacs-lisp-faceup-tests-inotify: 173test-lisp-emacs-lisp-faceup-tests-inotify:
174 stage: normal 174 stage: normal
@@ -185,7 +185,7 @@ test-lisp-emacs-lisp-faceup-tests-inotify:
185 - test/lisp/emacs-lisp/faceup-tests/*.el 185 - test/lisp/emacs-lisp/faceup-tests/*.el
186 variables: 186 variables:
187 target: emacs-inotify 187 target: emacs-inotify
188 make_params: "-k -C test check-lisp-emacs-lisp-faceup-tests" 188 make_params: "-C test check-lisp-emacs-lisp-faceup-tests"
189 189
190test-lisp-emulation-inotify: 190test-lisp-emulation-inotify:
191 stage: normal 191 stage: normal
@@ -202,7 +202,7 @@ test-lisp-emulation-inotify:
202 - test/lisp/emulation/*.el 202 - test/lisp/emulation/*.el
203 variables: 203 variables:
204 target: emacs-inotify 204 target: emacs-inotify
205 make_params: "-k -C test check-lisp-emulation" 205 make_params: "-C test check-lisp-emulation"
206 206
207test-lisp-erc-inotify: 207test-lisp-erc-inotify:
208 stage: normal 208 stage: normal
@@ -219,7 +219,7 @@ test-lisp-erc-inotify:
219 - test/lisp/erc/*.el 219 - test/lisp/erc/*.el
220 variables: 220 variables:
221 target: emacs-inotify 221 target: emacs-inotify
222 make_params: "-k -C test check-lisp-erc" 222 make_params: "-C test check-lisp-erc"
223 223
224test-lisp-eshell-inotify: 224test-lisp-eshell-inotify:
225 stage: normal 225 stage: normal
@@ -236,7 +236,7 @@ test-lisp-eshell-inotify:
236 - test/lisp/eshell/*.el 236 - test/lisp/eshell/*.el
237 variables: 237 variables:
238 target: emacs-inotify 238 target: emacs-inotify
239 make_params: "-k -C test check-lisp-eshell" 239 make_params: "-C test check-lisp-eshell"
240 240
241test-lisp-gnus-inotify: 241test-lisp-gnus-inotify:
242 stage: normal 242 stage: normal
@@ -253,7 +253,7 @@ test-lisp-gnus-inotify:
253 - test/lisp/gnus/*.el 253 - test/lisp/gnus/*.el
254 variables: 254 variables:
255 target: emacs-inotify 255 target: emacs-inotify
256 make_params: "-k -C test check-lisp-gnus" 256 make_params: "-C test check-lisp-gnus"
257 257
258test-lisp-image-inotify: 258test-lisp-image-inotify:
259 stage: normal 259 stage: normal
@@ -270,7 +270,7 @@ test-lisp-image-inotify:
270 - test/lisp/image/*.el 270 - test/lisp/image/*.el
271 variables: 271 variables:
272 target: emacs-inotify 272 target: emacs-inotify
273 make_params: "-k -C test check-lisp-image" 273 make_params: "-C test check-lisp-image"
274 274
275test-lisp-international-inotify: 275test-lisp-international-inotify:
276 stage: normal 276 stage: normal
@@ -287,7 +287,7 @@ test-lisp-international-inotify:
287 - test/lisp/international/*.el 287 - test/lisp/international/*.el
288 variables: 288 variables:
289 target: emacs-inotify 289 target: emacs-inotify
290 make_params: "-k -C test check-lisp-international" 290 make_params: "-C test check-lisp-international"
291 291
292test-lisp-mail-inotify: 292test-lisp-mail-inotify:
293 stage: normal 293 stage: normal
@@ -304,7 +304,7 @@ test-lisp-mail-inotify:
304 - test/lisp/mail/*.el 304 - test/lisp/mail/*.el
305 variables: 305 variables:
306 target: emacs-inotify 306 target: emacs-inotify
307 make_params: "-k -C test check-lisp-mail" 307 make_params: "-C test check-lisp-mail"
308 308
309test-lisp-mh-e-inotify: 309test-lisp-mh-e-inotify:
310 stage: normal 310 stage: normal
@@ -321,7 +321,7 @@ test-lisp-mh-e-inotify:
321 - test/lisp/mh-e/*.el 321 - test/lisp/mh-e/*.el
322 variables: 322 variables:
323 target: emacs-inotify 323 target: emacs-inotify
324 make_params: "-k -C test check-lisp-mh-e" 324 make_params: "-C test check-lisp-mh-e"
325 325
326test-lisp-net-inotify: 326test-lisp-net-inotify:
327 stage: normal 327 stage: normal
@@ -338,7 +338,7 @@ test-lisp-net-inotify:
338 - test/lisp/net/*.el 338 - test/lisp/net/*.el
339 variables: 339 variables:
340 target: emacs-inotify 340 target: emacs-inotify
341 make_params: "-k -C test check-lisp-net" 341 make_params: "-C test check-lisp-net"
342 342
343test-lisp-nxml-inotify: 343test-lisp-nxml-inotify:
344 stage: normal 344 stage: normal
@@ -355,7 +355,7 @@ test-lisp-nxml-inotify:
355 - test/lisp/nxml/*.el 355 - test/lisp/nxml/*.el
356 variables: 356 variables:
357 target: emacs-inotify 357 target: emacs-inotify
358 make_params: "-k -C test check-lisp-nxml" 358 make_params: "-C test check-lisp-nxml"
359 359
360test-lisp-obsolete-inotify: 360test-lisp-obsolete-inotify:
361 stage: normal 361 stage: normal
@@ -372,7 +372,7 @@ test-lisp-obsolete-inotify:
372 - test/lisp/obsolete/*.el 372 - test/lisp/obsolete/*.el
373 variables: 373 variables:
374 target: emacs-inotify 374 target: emacs-inotify
375 make_params: "-k -C test check-lisp-obsolete" 375 make_params: "-C test check-lisp-obsolete"
376 376
377test-lisp-org-inotify: 377test-lisp-org-inotify:
378 stage: normal 378 stage: normal
@@ -389,7 +389,7 @@ test-lisp-org-inotify:
389 - test/lisp/org/*.el 389 - test/lisp/org/*.el
390 variables: 390 variables:
391 target: emacs-inotify 391 target: emacs-inotify
392 make_params: "-k -C test check-lisp-org" 392 make_params: "-C test check-lisp-org"
393 393
394test-lisp-play-inotify: 394test-lisp-play-inotify:
395 stage: normal 395 stage: normal
@@ -406,7 +406,7 @@ test-lisp-play-inotify:
406 - test/lisp/play/*.el 406 - test/lisp/play/*.el
407 variables: 407 variables:
408 target: emacs-inotify 408 target: emacs-inotify
409 make_params: "-k -C test check-lisp-play" 409 make_params: "-C test check-lisp-play"
410 410
411test-lisp-progmodes-inotify: 411test-lisp-progmodes-inotify:
412 stage: normal 412 stage: normal
@@ -430,7 +430,7 @@ test-lisp-progmodes-inotify:
430 - test/lisp/progmodes/*.el 430 - test/lisp/progmodes/*.el
431 variables: 431 variables:
432 target: emacs-inotify 432 target: emacs-inotify
433 make_params: "-k -C test check-lisp-progmodes" 433 make_params: "-C test check-lisp-progmodes"
434 434
435test-lisp-so-long-tests-inotify: 435test-lisp-so-long-tests-inotify:
436 stage: normal 436 stage: normal
@@ -447,7 +447,7 @@ test-lisp-so-long-tests-inotify:
447 - test/lisp/so-long-tests/*.el 447 - test/lisp/so-long-tests/*.el
448 variables: 448 variables:
449 target: emacs-inotify 449 target: emacs-inotify
450 make_params: "-k -C test check-lisp-so-long-tests" 450 make_params: "-C test check-lisp-so-long-tests"
451 451
452test-lisp-term-inotify: 452test-lisp-term-inotify:
453 stage: normal 453 stage: normal
@@ -464,7 +464,7 @@ test-lisp-term-inotify:
464 - test/lisp/term/*.el 464 - test/lisp/term/*.el
465 variables: 465 variables:
466 target: emacs-inotify 466 target: emacs-inotify
467 make_params: "-k -C test check-lisp-term" 467 make_params: "-C test check-lisp-term"
468 468
469test-lisp-textmodes-inotify: 469test-lisp-textmodes-inotify:
470 stage: normal 470 stage: normal
@@ -481,7 +481,7 @@ test-lisp-textmodes-inotify:
481 - test/lisp/textmodes/*.el 481 - test/lisp/textmodes/*.el
482 variables: 482 variables:
483 target: emacs-inotify 483 target: emacs-inotify
484 make_params: "-k -C test check-lisp-textmodes" 484 make_params: "-C test check-lisp-textmodes"
485 485
486test-lisp-url-inotify: 486test-lisp-url-inotify:
487 stage: normal 487 stage: normal
@@ -498,7 +498,7 @@ test-lisp-url-inotify:
498 - test/lisp/url/*.el 498 - test/lisp/url/*.el
499 variables: 499 variables:
500 target: emacs-inotify 500 target: emacs-inotify
501 make_params: "-k -C test check-lisp-url" 501 make_params: "-C test check-lisp-url"
502 502
503test-lisp-use-package-inotify: 503test-lisp-use-package-inotify:
504 stage: normal 504 stage: normal
@@ -515,7 +515,7 @@ test-lisp-use-package-inotify:
515 - test/lisp/use-package/*.el 515 - test/lisp/use-package/*.el
516 variables: 516 variables:
517 target: emacs-inotify 517 target: emacs-inotify
518 make_params: "-k -C test check-lisp-use-package" 518 make_params: "-C test check-lisp-use-package"
519 519
520test-lisp-vc-inotify: 520test-lisp-vc-inotify:
521 stage: normal 521 stage: normal
@@ -532,7 +532,7 @@ test-lisp-vc-inotify:
532 - test/lisp/vc/*.el 532 - test/lisp/vc/*.el
533 variables: 533 variables:
534 target: emacs-inotify 534 target: emacs-inotify
535 make_params: "-k -C test check-lisp-vc" 535 make_params: "-C test check-lisp-vc"
536 536
537test-misc-inotify: 537test-misc-inotify:
538 stage: normal 538 stage: normal
@@ -549,7 +549,7 @@ test-misc-inotify:
549 - test/misc/*.el 549 - test/misc/*.el
550 variables: 550 variables:
551 target: emacs-inotify 551 target: emacs-inotify
552 make_params: "-k -C test check-misc" 552 make_params: "-C test check-misc"
553 553
554test-src-inotify: 554test-src-inotify:
555 stage: normal 555 stage: normal
@@ -570,7 +570,7 @@ test-src-inotify:
570 - test/src/*.el 570 - test/src/*.el
571 variables: 571 variables:
572 target: emacs-inotify 572 target: emacs-inotify
573 make_params: "-k -C test check-src" 573 make_params: "-C test check-src"
574 574
575# js-tests.el and python-tests.el don't follow test file name convention. 575# js-tests.el and python-tests.el don't follow test file name convention.
576.tree-sitter-files-template: 576.tree-sitter-files-template:
@@ -585,5 +585,6 @@ test-src-inotify:
585 lisp/progmodes/lua-ts-mode-tests.log 585 lisp/progmodes/lua-ts-mode-tests.log
586 lisp/progmodes/python-tests.log 586 lisp/progmodes/python-tests.log
587 lisp/progmodes/ruby-ts-mode-tests.log 587 lisp/progmodes/ruby-ts-mode-tests.log
588 lisp/progmodes/rust-ts-mode-tests.log
588 lisp/progmodes/typescript-ts-mode-tests.log 589 lisp/progmodes/typescript-ts-mode-tests.log
589 src/treesit-tests.log 590 src/treesit-tests.log