diff options
Diffstat (limited to 'test/infra/gitlab-ci.yml')
-rw-r--r-- | test/infra/gitlab-ci.yml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/infra/gitlab-ci.yml b/test/infra/gitlab-ci.yml index 1c1452dcda5..d1fef0187d4 100644 --- a/test/infra/gitlab-ci.yml +++ b/test/infra/gitlab-ci.yml @@ -166,6 +166,16 @@ default: - test/lisp/autorevert-tests.el - test/lisp/filenotify-tests.el +.eglot-template: + rules: + - if: '$CI_PIPELINE_SOURCE == "web"' + - if: '$CI_PIPELINE_SOURCE == "schedule"' + changes: + - "**.in" + - lisp/progmodes/eglot.el + - test/infra/* + - test/lisp/progmodes/eglot-tests.el + .native-comp-template: rules: - if: '$CI_PIPELINE_SOURCE == "web"' @@ -229,6 +239,23 @@ test-filenotify-gio: # This is needed in order to get a JUnit test report. make_params: '-k -C test check-expensive LOGFILES="lisp/autorevert-tests.log lisp/filenotify-tests.log"' +build-image-eglot: + stage: platform-images + extends: [.job-template, .build-template, .eglot-template] + variables: + target: emacs-eglot + +test-eglot: + stage: platforms + extends: [.job-template, .test-template, .eglot-template] + needs: + - job: build-image-eglot + optional: true + variables: + target: emacs-eglot + # This is needed in order to get a JUnit test report. + make_params: '-k -C test check-expensive LOGFILES="lisp/progmodes/eglot-tests.log"' + build-image-gnustep: stage: platform-images extends: [.job-template, .build-template, .gnustep-template] @@ -246,6 +273,9 @@ test-gnustep: target: emacs-gnustep make_params: install +# The next two jobs are commented out due to high workload on +# emba.gnu.org. + # build-native-comp-speed0: # stage: native-comp-images # extends: [.job-template, .build-template, .native-comp-template] |