aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2021-11-24 13:43:32 +0100
committerMichael Albinus2021-11-24 13:43:32 +0100
commit7878c7f596d69efb68501503da391ed645ae151e (patch)
treea8b20fecb170192ca8c657748c7a19897f7d1a98
parentfdafaf5e416e3a38660aedfb02dc5efd0bbd8f17 (diff)
downloademacs-7878c7f596d69efb68501503da391ed645ae151e.tar.gz
emacs-7878c7f596d69efb68501503da391ed645ae151e.zip
* admin/notes/emba (Emacs jobset): Remove stage slow.
* test/infra/Makefile.in (subdir_template): Add rule. * test/infra/gitlab-ci.yml (.job-template): Remove changes section. (.build-template, .gnustep-template, .filenotify-gio-template): (.native-comp-template): Adapt changes section. (.test-template): Add needs. Adapt artifacts paths. (stages): Remove slow. (test-all-inotify): Move up. Change stage to normal. Remove timeout. (test-filenotify-gio, test-gnustep, test-native-comp-speed0): Move needs up. * test/infra/test-jobs.yml: Regenerate.
-rw-r--r--admin/notes/emba2
-rw-r--r--test/infra/Makefile.in2
-rw-r--r--test/infra/gitlab-ci.yml100
-rw-r--r--test/infra/test-jobs.yml64
4 files changed, 98 insertions, 70 deletions
diff --git a/admin/notes/emba b/admin/notes/emba
index a30e570fd47..f1b52b2cde0 100644
--- a/admin/notes/emba
+++ b/admin/notes/emba
@@ -35,7 +35,7 @@ The Emacs jobset is defined in the Emacs source tree, file
35A jobset on Gitlab is called pipeline. Emacs pipelines run through 35A jobset on Gitlab is called pipeline. Emacs pipelines run through
36the stages 'build-images', 'platform-images' and 'native-comp-images' 36the stages 'build-images', 'platform-images' and 'native-comp-images'
37(create an Emacs instance by 'make bootstrap' with different 37(create an Emacs instance by 'make bootstrap' with different
38configuration parameters) as well as 'normal', 'slow', 'platforms' and 38configuration parameters) as well as 'normal', 'platforms' and
39'native-comp' (run respective test jobs based on the produced images). 39'native-comp' (run respective test jobs based on the produced images).
40 40
41The jobs for stage 'normal' are contained in the file 41The jobs for stage 'normal' are contained in the file
diff --git a/test/infra/Makefile.in b/test/infra/Makefile.in
index c6b9b39e8c3..ae5a9fe50b6 100644
--- a/test/infra/Makefile.in
+++ b/test/infra/Makefile.in
@@ -72,6 +72,8 @@ define subdir_template
72 @echo ' stage: normal' >>$(FILE) 72 @echo ' stage: normal' >>$(FILE)
73 @echo ' extends: [.job-template, .test-template]' >>$(FILE) 73 @echo ' extends: [.job-template, .test-template]' >>$(FILE)
74 @echo ' rules:' >>$(FILE) 74 @echo ' rules:' >>$(FILE)
75 @echo ' - if: $CI_PIPELINE_SOURCE == "schedule"' >>$(FILE)
76 @echo ' when: never' >>$(FILE)
75 @echo ' - changes:' >>$(FILE) 77 @echo ' - changes:' >>$(FILE)
76 $(changes) 78 $(changes)
77 @echo ' - test/$(1)/*.el' >>$(FILE) 79 @echo ' - test/$(1)/*.el' >>$(FILE)
diff --git a/test/infra/gitlab-ci.yml b/test/infra/gitlab-ci.yml
index 47a8b519648..588ca04f3b9 100644
--- a/test/infra/gitlab-ci.yml
+++ b/test/infra/gitlab-ci.yml
@@ -71,32 +71,6 @@ default:
71.job-template: 71.job-template:
72 variables: 72 variables:
73 test_name: ${CI_JOB_NAME}-${CI_COMMIT_SHORT_SHA} 73 test_name: ${CI_JOB_NAME}-${CI_COMMIT_SHORT_SHA}
74 rules:
75 - changes:
76 - "**Makefile.in"
77 - .gitlab-ci.yml
78 - aclocal.m4
79 - autogen.sh
80 - configure.ac
81 - lib/*.{h,c}
82 - lisp/**.el
83 - src/*.{h,c}
84 - test/infra/*
85 - test/lib-src/*.el
86 - test/lisp/**.el
87 - test/misc/*.el
88 - test/src/*.el
89 - changes:
90 # gfilemonitor, kqueue
91 - src/gfilenotify.c
92 - src/kqueue.c
93 # MS Windows
94 - "**w32*"
95 # GNUstep
96 - lisp/term/ns-win.el
97 - src/ns*.{h,m}
98 - src/macfont.{h,m}
99 when: never
100 # These will be cached across builds. 74 # These will be cached across builds.
101 cache: 75 cache:
102 key: ${CI_COMMIT_SHA} 76 key: ${CI_COMMIT_SHA}
@@ -127,15 +101,17 @@ default:
127 - if: '$CI_PIPELINE_SOURCE == "web"' 101 - if: '$CI_PIPELINE_SOURCE == "web"'
128 when: always 102 when: always
129 - changes: 103 - changes:
130 - "**Makefile.in" 104 - "**.in"
131 - .gitlab-ci.yml 105 - "**.yml"
106 - GNUmakefile
132 - aclocal.m4 107 - aclocal.m4
133 - autogen.sh 108 - autogen.sh
134 - configure.ac 109 - configure.ac
135 - lib/*.{h,c} 110 - lib/*.{h,c}
111 - lib/malloc/*.{h,c}
136 - lisp/emacs-lisp/*.el 112 - lisp/emacs-lisp/*.el
137 - src/*.{h,c} 113 - src/*.{h,c}
138 - test/infra/* 114 - test/infra/Dockerfile.emba
139 - changes: 115 - changes:
140 # gfilemonitor, kqueue 116 # gfilemonitor, kqueue
141 - src/gfilenotify.c 117 - src/gfilenotify.c
@@ -152,6 +128,7 @@ default:
152 - docker push ${CI_REGISTRY_IMAGE}:${target}-${BUILD_TAG} 128 - docker push ${CI_REGISTRY_IMAGE}:${target}-${BUILD_TAG}
153 129
154.test-template: 130.test-template:
131 needs: []
155 # Do not run fast and normal test jobs when scheduled. 132 # Do not run fast and normal test jobs when scheduled.
156 rules: 133 rules:
157 - if: '$CI_JOB_STAGE =~ "fast|normal" && $CI_PIPELINE_SOURCE == "schedule"' 134 - if: '$CI_JOB_STAGE =~ "fast|normal" && $CI_PIPELINE_SOURCE == "schedule"'
@@ -162,9 +139,7 @@ default:
162 public: true 139 public: true
163 expire_in: 1 week 140 expire_in: 1 week
164 paths: 141 paths:
165 - ${test_name}/**/*.log 142 - "**.log"
166 - ${test_name}/**/core
167 - ${test_name}/core
168 when: always 143 when: always
169 144
170.gnustep-template: 145.gnustep-template:
@@ -172,27 +147,26 @@ default:
172 - if: '$CI_PIPELINE_SOURCE == "web"' 147 - if: '$CI_PIPELINE_SOURCE == "web"'
173 - if: '$CI_PIPELINE_SOURCE == "schedule"' 148 - if: '$CI_PIPELINE_SOURCE == "schedule"'
174 changes: 149 changes:
175 - "**Makefile.in" 150 - "**.in"
176 - .gitlab-ci.yml 151 - "**.yml"
177 - configure.ac
178 - src/ns*.{h,m} 152 - src/ns*.{h,m}
179 - src/macfont.{h,m} 153 - src/macfont.{h,m}
180 - lisp/term/ns-win.el 154 - lisp/term/ns-win.el
181 - nextstep/** 155 - nextstep/**
182 - test/infra/* 156 - test/infra/Dockerfile.emba
183 157
184.filenotify-gio-template: 158.filenotify-gio-template:
185 rules: 159 rules:
186 - if: '$CI_PIPELINE_SOURCE == "web"' 160 - if: '$CI_PIPELINE_SOURCE == "web"'
187 - if: '$CI_PIPELINE_SOURCE == "schedule"' 161 - if: '$CI_PIPELINE_SOURCE == "schedule"'
188 changes: 162 changes:
189 - "**Makefile.in" 163 - "**.in"
190 - .gitlab-ci.yml 164 - "**.yml"
191 - lisp/autorevert.el 165 - lisp/autorevert.el
192 - lisp/filenotify.el 166 - lisp/filenotify.el
193 - lisp/net/tramp-sh.el 167 - lisp/net/tramp-sh.el
194 - src/gfilenotify.c 168 - src/gfilenotify.c
195 - test/infra/* 169 - test/infra/Dockerfile.emba
196 - test/lisp/autorevert-tests.el 170 - test/lisp/autorevert-tests.el
197 - test/lisp/filenotify-tests.el 171 - test/lisp/filenotify-tests.el
198 172
@@ -201,25 +175,23 @@ default:
201 - if: '$CI_PIPELINE_SOURCE == "web"' 175 - if: '$CI_PIPELINE_SOURCE == "web"'
202 - if: '$CI_PIPELINE_SOURCE == "schedule"' 176 - if: '$CI_PIPELINE_SOURCE == "schedule"'
203 changes: 177 changes:
204 - "**Makefile.in" 178 - "**.in"
205 - .gitlab-ci.yml 179 - "**.yml"
206 - lisp/emacs-lisp/comp.el 180 - lisp/emacs-lisp/comp.el
207 - lisp/emacs-lisp/comp-cstr.el 181 - lisp/emacs-lisp/comp-cstr.el
208 - src/comp.{h,m} 182 - src/comp.{h,m}
209 - test/infra/* 183 - test/infra/Dockerfile.emba
210 - test/src/comp-resources/*.el 184 - test/src/comp-resources/*.el
211 - test/src/comp-tests.el 185 - test/src/comp-tests.el
212 timeout: 8 hours 186 timeout: 8 hours
213 187
214stages: 188stages:
215 - build-images 189 - build-images
216# - fast
217 - normal 190 - normal
218 - platform-images 191 - platform-images
219 - platforms 192 - platforms
220 - native-comp-images 193 - native-comp-images
221 - native-comp 194 - native-comp
222 - slow
223 195
224build-image-inotify: 196build-image-inotify:
225 stage: build-images 197 stage: build-images
@@ -227,15 +199,20 @@ build-image-inotify:
227 variables: 199 variables:
228 target: emacs-inotify 200 target: emacs-inotify
229 201
230# test-fast-inotify:
231# stage: fast
232# extends: [.job-template, .test-template]
233# variables:
234# target: emacs-inotify
235# make_params: "-C test check"
236
237include: '/test/infra/test-jobs.yml' 202include: '/test/infra/test-jobs.yml'
238 203
204test-all-inotify:
205 # This tests also file monitor libraries inotify and inotifywatch.
206 stage: normal
207 extends: [.job-template, .test-template]
208 rules:
209 # Note there's no "changes" section, so this always runs on a schedule.
210 - if: '$CI_PIPELINE_SOURCE == "web"'
211 - if: '$CI_PIPELINE_SOURCE == "schedule"'
212 variables:
213 target: emacs-inotify
214 make_params: check-expensive
215
239build-image-filenotify-gio: 216build-image-filenotify-gio:
240 stage: platform-images 217 stage: platform-images
241 extends: [.job-template, .build-template, .filenotify-gio-template] 218 extends: [.job-template, .build-template, .filenotify-gio-template]
@@ -245,8 +222,8 @@ build-image-filenotify-gio:
245test-filenotify-gio: 222test-filenotify-gio:
246 # This tests file monitor libraries gfilemonitor and gio. 223 # This tests file monitor libraries gfilemonitor and gio.
247 stage: platforms 224 stage: platforms
248 needs: [build-image-filenotify-gio]
249 extends: [.job-template, .test-template, .filenotify-gio-template] 225 extends: [.job-template, .test-template, .filenotify-gio-template]
226 needs: [build-image-filenotify-gio]
250 variables: 227 variables:
251 target: emacs-filenotify-gio 228 target: emacs-filenotify-gio
252 make_params: "-k -C test autorevert-tests.log filenotify-tests.log" 229 make_params: "-k -C test autorevert-tests.log filenotify-tests.log"
@@ -260,8 +237,8 @@ build-image-gnustep:
260test-gnustep: 237test-gnustep:
261 # This tests the GNUstep build process. 238 # This tests the GNUstep build process.
262 stage: platforms 239 stage: platforms
263 needs: [build-image-gnustep]
264 extends: [.job-template, .gnustep-template] 240 extends: [.job-template, .gnustep-template]
241 needs: [build-image-gnustep]
265 variables: 242 variables:
266 target: emacs-gnustep 243 target: emacs-gnustep
267 make_params: install 244 make_params: install
@@ -286,27 +263,12 @@ build-native-comp-speed2:
286 263
287test-native-comp-speed0: 264test-native-comp-speed0:
288 stage: native-comp 265 stage: native-comp
289 needs: [build-native-comp-speed0]
290 extends: [.job-template, .test-template, .native-comp-template] 266 extends: [.job-template, .test-template, .native-comp-template]
267 needs: [build-native-comp-speed0]
291 variables: 268 variables:
292 target: emacs-native-comp-speed0 269 target: emacs-native-comp-speed0
293 make_params: "-C test check SELECTOR='(not (tag :unstable))'" 270 make_params: "-C test check SELECTOR='(not (tag :unstable))'"
294 271
295test-all-inotify:
296 # This tests also file monitor libraries inotify and inotifywatch.
297 stage: slow
298 needs: [build-image-inotify]
299 extends: [.job-template, .test-template]
300 rules:
301 # Note there's no "changes" section, so this always runs on a schedule.
302 - if: '$CI_PIPELINE_SOURCE == "web"'
303 - if: '$CI_PIPELINE_SOURCE == "schedule"'
304 variables:
305 target: emacs-inotify
306 make_params: check-expensive
307 # Two hours.
308 EMACS_TEST_TIMEOUT: 7200
309
310# Local Variables: 272# Local Variables:
311# add-log-current-defun-header-regexp: "^\\([-_.[:alnum:]]+\\)[ \t]*:" 273# add-log-current-defun-header-regexp: "^\\([-_.[:alnum:]]+\\)[ \t]*:"
312# End: 274# End:
diff --git a/test/infra/test-jobs.yml b/test/infra/test-jobs.yml
index 413dfeba33a..93a409723d4 100644
--- a/test/infra/test-jobs.yml
+++ b/test/infra/test-jobs.yml
@@ -3,6 +3,8 @@ test-lib-src-inotify:
3 stage: normal 3 stage: normal
4 extends: [.job-template, .test-template] 4 extends: [.job-template, .test-template]
5 rules: 5 rules:
6 - if: I_PIPELINE_SOURCE == "schedule"
7 when: never
6 - changes: 8 - changes:
7 - lib-src/*.{h,c} 9 - lib-src/*.{h,c}
8 - test/lib-src/*.el 10 - test/lib-src/*.el
@@ -22,6 +24,8 @@ test-lisp-inotify:
22 stage: normal 24 stage: normal
23 extends: [.job-template, .test-template] 25 extends: [.job-template, .test-template]
24 rules: 26 rules:
27 - if: I_PIPELINE_SOURCE == "schedule"
28 when: never
25 - changes: 29 - changes:
26 - lisp/*.el 30 - lisp/*.el
27 - test/lisp/*.el 31 - test/lisp/*.el
@@ -41,6 +45,8 @@ test-lisp-calc-inotify:
41 stage: normal 45 stage: normal
42 extends: [.job-template, .test-template] 46 extends: [.job-template, .test-template]
43 rules: 47 rules:
48 - if: I_PIPELINE_SOURCE == "schedule"
49 when: never
44 - changes: 50 - changes:
45 - lisp/calc/*.el 51 - lisp/calc/*.el
46 - test/lisp/calc/*.el 52 - test/lisp/calc/*.el
@@ -60,6 +66,8 @@ test-lisp-calendar-inotify:
60 stage: normal 66 stage: normal
61 extends: [.job-template, .test-template] 67 extends: [.job-template, .test-template]
62 rules: 68 rules:
69 - if: I_PIPELINE_SOURCE == "schedule"
70 when: never
63 - changes: 71 - changes:
64 - lisp/calendar/*.el 72 - lisp/calendar/*.el
65 - test/lisp/calendar/*.el 73 - test/lisp/calendar/*.el
@@ -79,6 +87,8 @@ test-lisp-cedet-inotify:
79 stage: normal 87 stage: normal
80 extends: [.job-template, .test-template] 88 extends: [.job-template, .test-template]
81 rules: 89 rules:
90 - if: I_PIPELINE_SOURCE == "schedule"
91 when: never
82 - changes: 92 - changes:
83 - lisp/cedet/*.el 93 - lisp/cedet/*.el
84 - test/lisp/cedet/*.el 94 - test/lisp/cedet/*.el
@@ -98,6 +108,8 @@ test-lisp-cedet-semantic-inotify:
98 stage: normal 108 stage: normal
99 extends: [.job-template, .test-template] 109 extends: [.job-template, .test-template]
100 rules: 110 rules:
111 - if: I_PIPELINE_SOURCE == "schedule"
112 when: never
101 - changes: 113 - changes:
102 - lisp/cedet/semantic/*.el 114 - lisp/cedet/semantic/*.el
103 - test/lisp/cedet/semantic/*.el 115 - test/lisp/cedet/semantic/*.el
@@ -117,6 +129,8 @@ test-lisp-cedet-semantic-bovine-inotify:
117 stage: normal 129 stage: normal
118 extends: [.job-template, .test-template] 130 extends: [.job-template, .test-template]
119 rules: 131 rules:
132 - if: I_PIPELINE_SOURCE == "schedule"
133 when: never
120 - changes: 134 - changes:
121 - lisp/cedet/semantic/bovine/*.el 135 - lisp/cedet/semantic/bovine/*.el
122 - test/lisp/cedet/semantic/bovine/*.el 136 - test/lisp/cedet/semantic/bovine/*.el
@@ -136,6 +150,8 @@ test-lisp-cedet-srecode-inotify:
136 stage: normal 150 stage: normal
137 extends: [.job-template, .test-template] 151 extends: [.job-template, .test-template]
138 rules: 152 rules:
153 - if: I_PIPELINE_SOURCE == "schedule"
154 when: never
139 - changes: 155 - changes:
140 - lisp/cedet/srecode/*.el 156 - lisp/cedet/srecode/*.el
141 - test/lisp/cedet/srecode/*.el 157 - test/lisp/cedet/srecode/*.el
@@ -155,6 +171,8 @@ test-lisp-emacs-lisp-inotify:
155 stage: normal 171 stage: normal
156 extends: [.job-template, .test-template] 172 extends: [.job-template, .test-template]
157 rules: 173 rules:
174 - if: I_PIPELINE_SOURCE == "schedule"
175 when: never
158 - changes: 176 - changes:
159 - lisp/emacs-lisp/*.el 177 - lisp/emacs-lisp/*.el
160 - test/lisp/emacs-lisp/*.el 178 - test/lisp/emacs-lisp/*.el
@@ -174,6 +192,8 @@ test-lisp-emacs-lisp-eieio-tests-inotify:
174 stage: normal 192 stage: normal
175 extends: [.job-template, .test-template] 193 extends: [.job-template, .test-template]
176 rules: 194 rules:
195 - if: I_PIPELINE_SOURCE == "schedule"
196 when: never
177 - changes: 197 - changes:
178 - lisp/emacs-lisp/eieio*.el 198 - lisp/emacs-lisp/eieio*.el
179 - test/lisp/emacs-lisp/eieio-tests/*.el 199 - test/lisp/emacs-lisp/eieio-tests/*.el
@@ -193,6 +213,8 @@ test-lisp-emacs-lisp-faceup-tests-inotify:
193 stage: normal 213 stage: normal
194 extends: [.job-template, .test-template] 214 extends: [.job-template, .test-template]
195 rules: 215 rules:
216 - if: I_PIPELINE_SOURCE == "schedule"
217 when: never
196 - changes: 218 - changes:
197 - lisp/emacs-lisp/faceup*.el 219 - lisp/emacs-lisp/faceup*.el
198 - test/lisp/emacs-lisp/faceup-tests/*.el 220 - test/lisp/emacs-lisp/faceup-tests/*.el
@@ -212,6 +234,8 @@ test-lisp-emulation-inotify:
212 stage: normal 234 stage: normal
213 extends: [.job-template, .test-template] 235 extends: [.job-template, .test-template]
214 rules: 236 rules:
237 - if: I_PIPELINE_SOURCE == "schedule"
238 when: never
215 - changes: 239 - changes:
216 - lisp/emulation/*.el 240 - lisp/emulation/*.el
217 - test/lisp/emulation/*.el 241 - test/lisp/emulation/*.el
@@ -231,6 +255,8 @@ test-lisp-erc-inotify:
231 stage: normal 255 stage: normal
232 extends: [.job-template, .test-template] 256 extends: [.job-template, .test-template]
233 rules: 257 rules:
258 - if: I_PIPELINE_SOURCE == "schedule"
259 when: never
234 - changes: 260 - changes:
235 - lisp/erc/*.el 261 - lisp/erc/*.el
236 - test/lisp/erc/*.el 262 - test/lisp/erc/*.el
@@ -250,6 +276,8 @@ test-lisp-eshell-inotify:
250 stage: normal 276 stage: normal
251 extends: [.job-template, .test-template] 277 extends: [.job-template, .test-template]
252 rules: 278 rules:
279 - if: I_PIPELINE_SOURCE == "schedule"
280 when: never
253 - changes: 281 - changes:
254 - lisp/eshell/*.el 282 - lisp/eshell/*.el
255 - test/lisp/eshell/*.el 283 - test/lisp/eshell/*.el
@@ -269,6 +297,8 @@ test-lisp-gnus-inotify:
269 stage: normal 297 stage: normal
270 extends: [.job-template, .test-template] 298 extends: [.job-template, .test-template]
271 rules: 299 rules:
300 - if: I_PIPELINE_SOURCE == "schedule"
301 when: never
272 - changes: 302 - changes:
273 - lisp/gnus/*.el 303 - lisp/gnus/*.el
274 - test/lisp/gnus/*.el 304 - test/lisp/gnus/*.el
@@ -288,6 +318,8 @@ test-lisp-image-inotify:
288 stage: normal 318 stage: normal
289 extends: [.job-template, .test-template] 319 extends: [.job-template, .test-template]
290 rules: 320 rules:
321 - if: I_PIPELINE_SOURCE == "schedule"
322 when: never
291 - changes: 323 - changes:
292 - lisp/image/*.el 324 - lisp/image/*.el
293 - test/lisp/image/*.el 325 - test/lisp/image/*.el
@@ -307,6 +339,8 @@ test-lisp-international-inotify:
307 stage: normal 339 stage: normal
308 extends: [.job-template, .test-template] 340 extends: [.job-template, .test-template]
309 rules: 341 rules:
342 - if: I_PIPELINE_SOURCE == "schedule"
343 when: never
310 - changes: 344 - changes:
311 - lisp/international/*.el 345 - lisp/international/*.el
312 - test/lisp/international/*.el 346 - test/lisp/international/*.el
@@ -326,6 +360,8 @@ test-lisp-mail-inotify:
326 stage: normal 360 stage: normal
327 extends: [.job-template, .test-template] 361 extends: [.job-template, .test-template]
328 rules: 362 rules:
363 - if: I_PIPELINE_SOURCE == "schedule"
364 when: never
329 - changes: 365 - changes:
330 - lisp/mail/*.el 366 - lisp/mail/*.el
331 - test/lisp/mail/*.el 367 - test/lisp/mail/*.el
@@ -345,6 +381,8 @@ test-lisp-mh-e-inotify:
345 stage: normal 381 stage: normal
346 extends: [.job-template, .test-template] 382 extends: [.job-template, .test-template]
347 rules: 383 rules:
384 - if: I_PIPELINE_SOURCE == "schedule"
385 when: never
348 - changes: 386 - changes:
349 - lisp/mh-e/*.el 387 - lisp/mh-e/*.el
350 - test/lisp/mh-e/*.el 388 - test/lisp/mh-e/*.el
@@ -364,6 +402,8 @@ test-lisp-net-inotify:
364 stage: normal 402 stage: normal
365 extends: [.job-template, .test-template] 403 extends: [.job-template, .test-template]
366 rules: 404 rules:
405 - if: I_PIPELINE_SOURCE == "schedule"
406 when: never
367 - changes: 407 - changes:
368 - lisp/net/*.el 408 - lisp/net/*.el
369 - test/lisp/net/*.el 409 - test/lisp/net/*.el
@@ -383,6 +423,8 @@ test-lisp-nxml-inotify:
383 stage: normal 423 stage: normal
384 extends: [.job-template, .test-template] 424 extends: [.job-template, .test-template]
385 rules: 425 rules:
426 - if: I_PIPELINE_SOURCE == "schedule"
427 when: never
386 - changes: 428 - changes:
387 - lisp/nxml/*.el 429 - lisp/nxml/*.el
388 - test/lisp/nxml/*.el 430 - test/lisp/nxml/*.el
@@ -402,6 +444,8 @@ test-lisp-obsolete-inotify:
402 stage: normal 444 stage: normal
403 extends: [.job-template, .test-template] 445 extends: [.job-template, .test-template]
404 rules: 446 rules:
447 - if: I_PIPELINE_SOURCE == "schedule"
448 when: never
405 - changes: 449 - changes:
406 - lisp/obsolete/*.el 450 - lisp/obsolete/*.el
407 - test/lisp/obsolete/*.el 451 - test/lisp/obsolete/*.el
@@ -421,6 +465,8 @@ test-lisp-org-inotify:
421 stage: normal 465 stage: normal
422 extends: [.job-template, .test-template] 466 extends: [.job-template, .test-template]
423 rules: 467 rules:
468 - if: I_PIPELINE_SOURCE == "schedule"
469 when: never
424 - changes: 470 - changes:
425 - lisp/org/*.el 471 - lisp/org/*.el
426 - test/lisp/org/*.el 472 - test/lisp/org/*.el
@@ -440,6 +486,8 @@ test-lisp-play-inotify:
440 stage: normal 486 stage: normal
441 extends: [.job-template, .test-template] 487 extends: [.job-template, .test-template]
442 rules: 488 rules:
489 - if: I_PIPELINE_SOURCE == "schedule"
490 when: never
443 - changes: 491 - changes:
444 - lisp/play/*.el 492 - lisp/play/*.el
445 - test/lisp/play/*.el 493 - test/lisp/play/*.el
@@ -459,6 +507,8 @@ test-lisp-progmodes-inotify:
459 stage: normal 507 stage: normal
460 extends: [.job-template, .test-template] 508 extends: [.job-template, .test-template]
461 rules: 509 rules:
510 - if: I_PIPELINE_SOURCE == "schedule"
511 when: never
462 - changes: 512 - changes:
463 - lisp/progmodes/*.el 513 - lisp/progmodes/*.el
464 - test/lisp/progmodes/*.el 514 - test/lisp/progmodes/*.el
@@ -478,6 +528,8 @@ test-lisp-so-long-tests-inotify:
478 stage: normal 528 stage: normal
479 extends: [.job-template, .test-template] 529 extends: [.job-template, .test-template]
480 rules: 530 rules:
531 - if: I_PIPELINE_SOURCE == "schedule"
532 when: never
481 - changes: 533 - changes:
482 - lisp/so-long*.el 534 - lisp/so-long*.el
483 - test/lisp/so-long-tests/*.el 535 - test/lisp/so-long-tests/*.el
@@ -497,6 +549,8 @@ test-lisp-term-inotify:
497 stage: normal 549 stage: normal
498 extends: [.job-template, .test-template] 550 extends: [.job-template, .test-template]
499 rules: 551 rules:
552 - if: I_PIPELINE_SOURCE == "schedule"
553 when: never
500 - changes: 554 - changes:
501 - lisp/term/*.el 555 - lisp/term/*.el
502 - test/lisp/term/*.el 556 - test/lisp/term/*.el
@@ -516,6 +570,8 @@ test-lisp-textmodes-inotify:
516 stage: normal 570 stage: normal
517 extends: [.job-template, .test-template] 571 extends: [.job-template, .test-template]
518 rules: 572 rules:
573 - if: I_PIPELINE_SOURCE == "schedule"
574 when: never
519 - changes: 575 - changes:
520 - lisp/textmodes/*.el 576 - lisp/textmodes/*.el
521 - test/lisp/textmodes/*.el 577 - test/lisp/textmodes/*.el
@@ -535,6 +591,8 @@ test-lisp-url-inotify:
535 stage: normal 591 stage: normal
536 extends: [.job-template, .test-template] 592 extends: [.job-template, .test-template]
537 rules: 593 rules:
594 - if: I_PIPELINE_SOURCE == "schedule"
595 when: never
538 - changes: 596 - changes:
539 - lisp/url/*.el 597 - lisp/url/*.el
540 - test/lisp/url/*.el 598 - test/lisp/url/*.el
@@ -554,6 +612,8 @@ test-lisp-vc-inotify:
554 stage: normal 612 stage: normal
555 extends: [.job-template, .test-template] 613 extends: [.job-template, .test-template]
556 rules: 614 rules:
615 - if: I_PIPELINE_SOURCE == "schedule"
616 when: never
557 - changes: 617 - changes:
558 - lisp/vc/*.el 618 - lisp/vc/*.el
559 - test/lisp/vc/*.el 619 - test/lisp/vc/*.el
@@ -573,6 +633,8 @@ test-misc-inotify:
573 stage: normal 633 stage: normal
574 extends: [.job-template, .test-template] 634 extends: [.job-template, .test-template]
575 rules: 635 rules:
636 - if: I_PIPELINE_SOURCE == "schedule"
637 when: never
576 - changes: 638 - changes:
577 - admin/*.el 639 - admin/*.el
578 - test/misc/*.el 640 - test/misc/*.el
@@ -592,6 +654,8 @@ test-src-inotify:
592 stage: normal 654 stage: normal
593 extends: [.job-template, .test-template] 655 extends: [.job-template, .test-template]
594 rules: 656 rules:
657 - if: I_PIPELINE_SOURCE == "schedule"
658 when: never
595 - changes: 659 - changes:
596 - src/*.{h,c} 660 - src/*.{h,c}
597 - test/src/*.el 661 - test/src/*.el