summaryrefslogtreecommitdiff
path: root/test/infra/gitlab-ci.yml
Commit message (Collapse)AuthorAge
* Merge from origin/emacs-29Stefan Monnier2023-03-27
|\ | | | | | | | | | | | | | | | | | | 0337131bfa1 Update to Transient v0.3.7-218-g3dbb22a a8c23677d39 Update to Org 9.6.2 45b16bfb496 Skip failing tests on Cygwin with native compilation (bug... 8b4a494d8d4 Fix GNUSTEP tests on EMBA # Conflicts: # test/infra/gitlab-ci.yml
| * Fix GNUSTEP tests on EMBAMichael Albinus2023-03-26
| | | | | | | | | | | | | | | | * configure.ac (LIBS_GNUSTEP): Adapt CPPFLAGS and CFLAGS. (Bug#62210) Proposed by Po Lu <luangruo@yahoo.com>. * test/infra/gitlab-ci.yml (build-image-gnustep) (test-gnustep): Uncomment jobs.
* | Merge from origin/emacs-29Stefan Kangas2023-03-23
|\| | | | | | | | | | | | | | | | | 6de00e4df99 ; Fix xref-match's :version since the default value did c... db355b420b6 Use libgccjit-10-dev on EMBA 84963956535 * lisp/outline.el (outline--fix-buttons-after-change): Ad... 3d3bbaace69 Align concatenated strings to the first sibling in c-ts-mode f856468e457 Only fill the current paragraph in c-ts-common--fill-bloc... df669c5a11f Add missing indent rule for c-ts-mode
| * Use libgccjit-10-dev on EMBAMichael Albinus2023-03-22
| | | | | | | | | | | | | | | | * test/infra/Dockerfile.emba (emacs-native-comp): Use libgccjit-10-dev. (Bug#62211) * test/infra/gitlab-ci.yml (build-native-comp-speed2) (test-native-comp-speed2): Uncomment jobs.
* | Add platform for Eglot tests on EMBAMichael Albinus2023-03-22
|/ | | | | | | * test/infra/Dockerfile.emba (emacs-eglot): New image. * test/infra/gitlab-ci.yml (.eglot-template): New template. (build-image-eglot, test-eglot): New jobs.
* Comment out jobs on EMBAMichael Albinus2023-03-20
| | | | | * test/infra/gitlab-ci.yml: Comment out jobs due to bug#62210 and bug#62211.
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
|
* Backport: Enable native speed 2 EMBA build and tests and disable speed 0Andrea Corallo2022-12-09
| | | | | | | | | * test/infra/gitlab-ci.yml (build-native-comp-speed2): Uncomment. (build-native-comp-speed0): Comment. (test-native-comp-speed0): Remove. (test-native-comp-speed2): Add. (cherry picked from commit 06bf218f69a62d5d5c8d3b3767d7db8d9fb4bb9f)
* Do not run slow tests on EMBAMichael Albinus2022-12-06
| | | | | | | | | * test/infra/gitlab-ci.yml (.filenotify-gio-template): Do not run scheduled. (build-native-comp-speed1, build-native-comp-speed2): Comment out. * test/lisp/international/ucs-normalize-tests.el (ucs-normalize-part1): Skip also on EMBA.
* Merge from origin/emacs-28Eli Zaretskii2022-01-01
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 836be7a112 ; * etc/refcards/ru-refcard.tex: Update Copyright year. 86cbc6ee4a * lisp/net/tramp-sh.el: Adapt copyright year ebe8772f65 ; Minor fixes related to copyright years 23c1ee6989 ; * test/manual/etags/ETAGS.good_N: Adjust to copyright ye... 8d3fc7ec89 * src/xfaces.c (face_for_font): Make 'hash' be uintptr_t. 19dcb237b5 ; Add 2022 to copyright years. # Conflicts: # etc/NEWS # etc/refcards/ru-refcard.tex # lib/cdefs.h # lisp/erc/erc-dcc.el # lisp/erc/erc-imenu.el # lisp/erc/erc-replace.el # lisp/image-dired.el # lisp/progmodes/xref.el # m4/alloca.m4 # m4/byteswap.m4 # m4/errno_h.m4 # m4/getopt.m4 # m4/gnulib-common.m4 # m4/inttypes.m4 # m4/stddef_h.m4 # m4/stdint.m4 # m4/sys_socket_h.m4
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-01
| |
* | Make generation of JUnit test reports more robust.Michael Albinus2021-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/ert.el (ert-load-file-name): New defvar. (ert-write-junit-test-report): Use it. Make detection of selector more robust. Protect calls of `xml-escape-string' with 'noerror. * test/infra/Makefile.in (subdir_template): Use "make -k ...". * test/infra/gitlab-ci.yml (test-filenotify-gio): Adapt make_params in order to get a JUnit test report. (test-native-comp-speed0): Use "make -k ...". * test/infra/test-jobs.yml: Regenerate. * test/lisp/progmodes/perl-mode-tests.el (top): Set `ert-load-file-name'.
* | ERT can generate JUnit test reportsMichael Albinus2021-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * .gitignore: Add test/**/*.xml. * admin/notes/emba: Mention JUnit test report. * etc/NEWS: ERT can generate JUnit test reports. * lisp/emacs-lisp/ert.el (xml-escape-string): Autoload. (ert-write-junit-test-report) (ert-write-junit-test-summary-report): New defuns. (ert-run-tests-batch, ert-summarize-tests-batch-and-exit): Call them. * test/Makefile.in (clean): Remove *.xml. * test/README: Mention $EMACS_TEST_JUNIT_REPORT environment variable. * test/infra/Makefile.in ($(FILE)): Generate header commentary. (clean): Remove. * test/infra/gitlab-ci.yml (variables): Set EMACS_TEST_JUNIT_REPORT. (.job-template): Use it in script and after_script. (.build-template, .gnustep-template, .filenotify-gio-template) (.native-comp-template): Adapt rules. (.test-template): Trigger JUnit test report. * test/infra/test-jobs.yml: Regenerate.
* | * test/infra/gitlab-ci.yml (.job-template): Modify find scripts.Michael Albinus2021-11-29
| |
* | ; Use /usr/bin/find in gitlab-ci.ymlMichael Albinus2021-11-28
| |
* | Adapt gitlab-ci.ymlMichael Albinus2021-11-28
| | | | | | | | | | | | * test/infra/gitlab-ci.yml (variables): Set EMACS_TEST_TIMEOUT to 3600. (.job-template, .test-template): Another approach to catch test artifacts on emba.
* | Simplify use of artifacts in emba filesMichael Albinus2021-11-27
| | | | | | | | | | | | | | | | | | | | * test/infra/gitlab-ci.yml (.test-template): Re-insert. (test-all-inotify, test-filenotify-gio, test-gnustep) (test-native-comp-speed0): * test/infra/Makefile.in (subdir_template): Use it when appropriate. Remove artifacts. * test/infra/test-jobs.yml: Regenerate.
* | Adapt test/infra/gitlab-ci.ymlMichael Albinus2021-11-26
| | | | | | | | | | | | * test/infra/gitlab-ci.yml (test-all-inotify) (test-filenotify-gio, test-gnustep, test-native-comp-speed0): Add or adapt artifacts.
* | Some optimizations for emba jobsMichael Albinus2021-11-24
| | | | | | | | | | | | | | | | | | | | * test/infra/gitlab-ci.yml (.test-template): Remove. (test-all-inotify, test-filenotify-gio, test-gnustep) (test-native-comp-speed0): * test/infra/Makefile.in (subdir_template): Remove .test-template from extends. Add or adapt needs and artifacts. * test/infra/test-jobs.yml: Regenerate.
* | * admin/notes/emba (Emacs jobset): Remove stage slow.Michael Albinus2021-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Adapt emba jobsMichael Albinus2021-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/emba (Emacs jobset): Precise. * test/infra/Makefile.in (tn): New variable. (subdir_template): Use it. Handle eieio-tests, faceup-tests and so-long-tests. Rearrange .PHONY entry. Add needs and artifacts to emba job. * test/infra/gitlab-ci.yml (test-filenotify-gio): Move up. * test/infra/test-jobs.yml: Regenerate.
* | Reorganize emba control filesMichael Albinus2021-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Revert last change on emba filesMichael Albinus2021-11-20
| |
* | ; Rearrange normal stage in emba filesMichael Albinus2021-11-20
| |
* | ; Rearrange include in emba scriptsMichael Albinus2021-11-20
| |
* | Continue adaptions of emba filesMichael Albinus2021-11-20
| | | | | | | | | | | | | | | | | | | | | | * test/infra/default-gitlab-ci.yml: New file, derived from gitlab-ci.yml. * test/infra/gitlab-ci.yml (top, test-jobs-pipeline): Include default-gitlab-ci.yml. (stages): Remove normal. * test/infra/test-jobs-generator.sh: Generate also stages entry.
* | ; Fix emba scriptsMichael Albinus2021-11-19
| |
* | ; Still gitlab-ci.yml fixesMichael Albinus2021-11-19
| | | | | | | | | | | | | | * test/infra/gitlab-ci.yml (variables): Add CI_DEBUG_TRACE. (build-image-inotify): Remove timeout. (generator, test-jobs-pipeline): New jobs. (test-lisp-inotify, test-lisp-net-inotify): Comment.
* | ; Further fixes in gitlab-ci.ymlMichael Albinus2021-11-19
| |
* | Fix stage in gitlab-ci.ymlMichael Albinus2021-11-19
| |
* | Add more test jobs for embaMichael Albinus2021-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/Makefile.in (SUBDIRS): Suppress "*auto-save-list". (SUBDIR_TARGETS): New variable. (subdir_template): Set it. (subdir-targets): New target. * test/infra/gitlab-ci.yml (variables): Add CI_DEBUG_TRACE. (build-image-inotify): Remove timeout. (generator, test-jobs-pipeline): New jobs. (test-lisp-inotify, test-lisp-net-inotify): Comment. * test/infra/test-jobs-generator.sh: New script.
* | Do not exclude emacs-module-tests.el on embaMichael Albinus2021-11-18
| | | | | | | | | | | | | | | | | | | | | | | | * test/infra/gitlab-ci.yml (test-native-comp-speed0) (test-all-inotify): Do not exclude emacs-module-tests.el. * test/src/emacs-module-tests.el (module--test-assertions--load-non-live-object) (module--test-assertions--load-non-live-object-with-global-copy) (module--test-assertions--call-emacs-from-gc) (module--test-assertions--globref-invalid-free): Tag them as :unstable on emba. (Bug#50902)
* | Exclude emacs-module-tests.el on embaMichael Albinus2021-11-01
| | | | | | | | | | * test/infra/gitlab-ci.yml (test-native-comp-speed0): Exclude emacs-module-tests.el.
* | Adapt emba control filesMichael Albinus2021-10-31
| | | | | | | | | | | | | | | | | | * test/infra/Dockerfile.emba: Do not generate debug info. * test/infra/gitlab-ci.yml (variables, default): Revert timeout back to three hours. (.job-template): Comment test prints. (test-all-inotify): Exclude emacs-module-tests.el.
* | * test/infra/gitlab-ci.yml (build-image-inotify): Increase timeout.Michael Albinus2021-10-26
| | | | | | | | (test-native-comp-speed0): Adapt make_params.
* | * test/infra/gitlab-ci.yml (variables, default): Increase timeout to 4 hours.Michael Albinus2021-10-23
| |
* | Adapt some emba parametersMichael Albinus2021-10-22
| | | | | | | | | | | | * test/infra/Dockerfile.emba (emacs-inotify): Reduce debug options. * test/infra/gitlab-ci.yml (test-native-comp-speed0): Adapt make_params.
* | Set EMACS_TEST_TIMEOUT for embaMichael Albinus2021-10-16
| | | | | | | | | | | | | | | | | | | | | | * test/Makefile.in: Support EMACS_TEST_TIMEOUT environment variable. * test/README: Mention EMACS_TEST_TIMEOUT environment variable. * test/infra/gitlab-ci.yml (variables): Set default value of EMACS_TEST_TIMEOUT. (.job-template): Propagate EMACS_TEST_TIMEOUT and EMACS_TEST_VERBOSE. (test-all-inotify): Set specific EMACS_TEST_TIMEOUT.
* | ; Move timeout in gitlab-ci.ymlMichael Albinus2021-10-15
| |
* | ; Fix last change on gitlab-ci.ymlMichael Albinus2021-10-15
| |
* | Further gitlab-ci.yml changesMichael Albinus2021-10-15
| | | | | | | | | | * test/infra/gitlab-ci.yml (.job-template): Add --timeout. (.test-template): Adapt artifact paths.
* | ; Instrument gitlab-ci.ymlMichael Albinus2021-10-14
| |
* | Adapt gitlab-ci.yml pathsMichael Albinus2021-10-14
| | | | | | | | | | | | | | * test/infra/gitlab-ci.yml (.job-template): Increase timeout. (.job-template, .build-template, .test-template) (.gnustep-template, .filenotify-gio-template) (.native-comp-template): Adapt paths.
* | Continue to work on emba integrationMichael Albinus2021-10-13
| | | | | | | | | | | | | | * test/infra/Dockerfile.emba: Remove instrumentation. * test/infra/gitlab-ci.yml (.job-template): Specify timeout signal. (.job-template, .test-template): Improve wildcard.
* | Adapt emba control filesMichael Albinus2021-10-12
| | | | | | | | | | | | | | | | * test/infra/Dockerfile.emba: Print core pattern. * test/infra/gitlab-ci.yml (.job-template, .test-template): Improve wildcard. (.job-template): Add timeout.
* | * admin/notes/emba (Emacs jobset): Update.Michael Albinus2021-10-06
| | | | | | | | | | * test/infra/gitlab-ci.yml (.test-template): Uncomment 'allow_failure', it isn't needed anymore.
* | * test/infra/gitlab-ci.yml (test-native-comp-speed0): Fix thinko.Michael Albinus2021-10-04
| |
* | * test/infra/gitlab-ci.yml (.native-comp-template): Revert change.Michael Albinus2021-10-03
| |
* | Improve native compilation on embaMichael Albinus2021-10-03
|/ | | | | | | | | | | | * test/infra/Dockerfile.emba (emacs-native-comp) (emacs-native-comp-speed1, emacs-native-comp-speed2): New stages. (emacs-native-comp-speed0): Adapt. * test/infra/gitlab-ci.yml (.build-template): Add 'needs: []'. (.native-comp-template): Use 'only:' instead of 'rules:'. (build-native-comp-speed0): Rename from 'build-native-bootstrap-speed0'. (build-native-comp-speed1, build-native-comp-speed2) (test-native-comp-speed0): New jobs.
* ; Still working on emba CIMichael Albinus2021-09-30
| | | | | | | * test/infra/Dockerfile.emba (emacs-base): Install also acl. * test/infra/gitlab-ci.yml (.test-template): Move 'allow_failure' clause level up.