summaryrefslogtreecommitdiff
path: root/test/infra/test-jobs.yml
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2021-11-21 14:39:29 +0100
committerMichael Albinus <michael.albinus@gmx.de>2021-11-21 14:39:29 +0100
commit75d294cd4abb4d4062a1bfcd914229d0f9e142dd (patch)
tree2fd50e9b9f4d62bf1cbb0669aa4c3240cb4f145c /test/infra/test-jobs.yml
parent6d90444ba0f5202553cf8c245b809c09fce1a317 (diff)
downloademacs-75d294cd4abb4d4062a1bfcd914229d0f9e142dd.tar.gz
emacs-75d294cd4abb4d4062a1bfcd914229d0f9e142dd.tar.bz2
emacs-75d294cd4abb4d4062a1bfcd914229d0f9e142dd.zip
Reorganize emba control files
Using dynamic job generation in GitLab does not work sufficiently. So we generate the jobs in the Emacs sources. * configure.ac (SUBDIR_MAKEFILES): Add test/infra/Makefile. * test/Makefile.in (subdirs, generate-test-jobs): New targets. * test/infra/Makefile.in: * test/infra/test-jobs.yml: New files. * test/infra/default-gitlab-ci.yml: * test/infra/test-jobs-generator.sh: Remove. * test/infra/gitlab-ci.yml: Insert contents of default-gitlab-ci.yml. (stages): Remove generator and trigger. Add normal. (test-jobs-generator, test-jobs-pipeline): Remove jobs. (top): Include test-jobs.yml.
Diffstat (limited to 'test/infra/test-jobs.yml')
-rw-r--r--test/infra/test-jobs.yml362
1 files changed, 362 insertions, 0 deletions
diff --git a/test/infra/test-jobs.yml b/test/infra/test-jobs.yml
new file mode 100644
index 00000000000..9fb15081bd4
--- /dev/null
+++ b/test/infra/test-jobs.yml
@@ -0,0 +1,362 @@
+test-lib-src-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lib-src/*.{h,c}
+ - test/lib-src/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lib-src"
+
+test-lisp-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/*.el
+ - test/lisp/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp"
+
+test-lisp-calc-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/calc/*.el
+ - test/lisp/calc/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-calc"
+
+test-lisp-calendar-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/calendar/*.el
+ - test/lisp/calendar/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-calendar"
+
+test-lisp-cedet-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/cedet/*.el
+ - test/lisp/cedet/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-cedet"
+
+test-lisp-cedet-semantic-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/cedet/semantic/*.el
+ - test/lisp/cedet/semantic/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-cedet-semantic"
+
+test-lisp-cedet-semantic-bovine-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/cedet/semantic/bovine/*.el
+ - test/lisp/cedet/semantic/bovine/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-cedet-semantic-bovine"
+
+test-lisp-cedet-srecode-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/cedet/srecode/*.el
+ - test/lisp/cedet/srecode/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-cedet-srecode"
+
+test-lisp-emacs-lisp-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/emacs-lisp/*.el
+ - test/lisp/emacs-lisp/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-emacs-lisp"
+
+test-lisp-emacs-lisp-eieio-tests-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/emacs-lisp/eieio-tests/*.el
+ - test/lisp/emacs-lisp/eieio-tests/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-emacs-lisp-eieio-tests"
+
+test-lisp-emacs-lisp-faceup-tests-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/emacs-lisp/faceup-tests/*.el
+ - test/lisp/emacs-lisp/faceup-tests/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-emacs-lisp-faceup-tests"
+
+test-lisp-emulation-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/emulation/*.el
+ - test/lisp/emulation/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-emulation"
+
+test-lisp-erc-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/erc/*.el
+ - test/lisp/erc/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-erc"
+
+test-lisp-eshell-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/eshell/*.el
+ - test/lisp/eshell/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-eshell"
+
+test-lisp-gnus-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/gnus/*.el
+ - test/lisp/gnus/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-gnus"
+
+test-lisp-image-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/image/*.el
+ - test/lisp/image/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-image"
+
+test-lisp-international-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/international/*.el
+ - test/lisp/international/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-international"
+
+test-lisp-legacy-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/legacy/*.el
+ - test/lisp/legacy/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-legacy"
+
+test-lisp-mail-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/mail/*.el
+ - test/lisp/mail/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-mail"
+
+test-lisp-mh-e-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/mh-e/*.el
+ - test/lisp/mh-e/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-mh-e"
+
+test-lisp-net-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/net/*.el
+ - test/lisp/net/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-net"
+
+test-lisp-nxml-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/nxml/*.el
+ - test/lisp/nxml/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-nxml"
+
+test-lisp-obsolete-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/obsolete/*.el
+ - test/lisp/obsolete/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-obsolete"
+
+test-lisp-org-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/org/*.el
+ - test/lisp/org/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-org"
+
+test-lisp-play-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/play/*.el
+ - test/lisp/play/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-play"
+
+test-lisp-progmodes-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/progmodes/*.el
+ - test/lisp/progmodes/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-progmodes"
+
+test-lisp-so-long-tests-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/so-long-tests/*.el
+ - test/lisp/so-long-tests/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-so-long-tests"
+
+test-lisp-term-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/term/*.el
+ - test/lisp/term/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-term"
+
+test-lisp-textmodes-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/textmodes/*.el
+ - test/lisp/textmodes/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-textmodes"
+
+test-lisp-url-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/url/*.el
+ - test/lisp/url/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-url"
+
+test-lisp-vc-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - lisp/vc/*.el
+ - test/lisp/vc/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-lisp-vc"
+
+test-misc-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - admin/*.el
+ - test/misc/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-misc"
+
+test-src-inotify:
+ stage: normal
+ extends: [.job-template, .test-template]
+ rules:
+ - changes:
+ - src/*.{h,c}
+ - test/src/*.el
+ variables:
+ target: emacs-inotify
+ make_params: "-C test check-src"