diff options
author | Michael Albinus <michael.albinus@gmx.de> | 2021-11-21 14:39:29 +0100 |
---|---|---|
committer | Michael Albinus <michael.albinus@gmx.de> | 2021-11-21 14:39:29 +0100 |
commit | 75d294cd4abb4d4062a1bfcd914229d0f9e142dd (patch) | |
tree | 2fd50e9b9f4d62bf1cbb0669aa4c3240cb4f145c /test/infra/test-jobs.yml | |
parent | 6d90444ba0f5202553cf8c245b809c09fce1a317 (diff) | |
download | emacs-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.yml | 362 |
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" |