summaryrefslogtreecommitdiff
path: root/test/infra
Commit message (Collapse)AuthorAgeFilesLines
* ; Add 2024 to copyright yearsPo Lu2024-01-023-3/+3
|
* * test/infra/Dockerfile.emba (emacs-base): Don't install gawk.Michael Albinus2023-06-031-1/+1
|
* * test/infra/Dockerfile.emba (emacs-base): Install also gawk.Michael Albinus2023-06-031-1/+1
|
* Adapt EMBA scripts.Michael Albinus2023-04-042-19/+17
| | | | | | | * test/infra/Dockerfile.emba (emacs-gnustep): Add zlib1g-dev. Remove make instrumentation. * test/infra/gitlab-ci.yml (build-image-gnustep, test-gnustep): Uncomment.
* Comment out GNUSTEP jobs on EMBA (again)Michael Albinus2023-04-041-15/+17
| | | | | * test/infra/gitlab-ci.yml (build-image-gnustep, test-gnustep): Comment out jobs due to bug#62210.
* * test/infra/Dockerfile.emba (emacs-gnustep): Instrument "make V=1 ...".Michael Albinus2023-03-281-1/+1
|
* Fix GNUSTEP tests on EMBAMichael Albinus2023-03-261-17/+15
| | | | | | | | * 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.
* * test/infra/Dockerfile.emba (emacs-native-comp): Add zlib1g-dev.Michael Albinus2023-03-251-1/+1
|
* Use libgccjit-10-dev on EMBAMichael Albinus2023-03-222-17/+16
| | | | | | | | * 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.
* Comment out jobs on EMBAMichael Albinus2023-03-201-29/+36
| | | | | * test/infra/gitlab-ci.yml: Comment out jobs due to bug#62210 and bug#62211.
* * test/infra/Dockerfile.emba: Use debian:bullseye.Michael Albinus2023-03-151-1/+1
|
* * test/infra/Dockerfile.emba: Install clangd.Michael Albinus2023-03-151-1/+2
|
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-013-3/+3
|
* Backport: Enable native speed 2 EMBA build and tests and disable speed 0Andrea Corallo2022-12-091-13/+13
| | | | | | | | | * 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)
* * test/infra/test-jobs.yml: Regenerate for the new use-package subdirectory.Michael Albinus2022-12-091-0/+17
|
* Do not run slow tests on EMBAMichael Albinus2022-12-061-11/+11
| | | | | | | | | * 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.
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
|
* Merge from origin/emacs-28Eli Zaretskii2022-01-012-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-012-2/+2
| |
* | Make generation of JUnit test reports more robust.Michael Albinus2021-12-183-35/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-133-15/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * .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-291-2/+2
| |
* | ; Use /usr/bin/find in gitlab-ci.ymlMichael Albinus2021-11-281-2/+2
| |
* | Adapt gitlab-ci.ymlMichael Albinus2021-11-281-4/+5
| | | | | | | | | | | | * 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-273-295/+45
| | | | | | | | | | | | | | | | | | | | * 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-261-1/+22
| | | | | | | | | | | | * 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-243-54/+154
| | | | | | | | | | | | | | | | | | | | * 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.
* | ; Fix syntax error in generated test/infra/test-jobs.ymlMichael Albinus2021-11-242-33/+34
| |
* | * admin/notes/emba (Emacs jobset): Remove stage slow.Michael Albinus2021-11-243-69/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 artifacts paths in emba testjobsMichael Albinus2021-11-232-99/+33
| | | | | | | | | | | | * test/infra/Makefile.in (subdir_template): Adapt artifacts paths. * test/infra/test-jobs.yml: Regenerate.
* | ; Remove "needs" from emba jobsMichael Albinus2021-11-222-33/+0
| |
* | ; Fix error in artifacts paths of emba jobsMichael Albinus2021-11-222-66/+99
| |
* | Adapt emba jobsMichael Albinus2021-11-223-53/+368
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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-215-311/+636
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | * test/infra/test-jobs-generator.sh: Generate also stages entry.Michael Albinus2021-11-201-0/+3
| |
* | Revert last change on emba filesMichael Albinus2021-11-202-2/+2
| |
* | ; Rearrange normal stage in emba filesMichael Albinus2021-11-202-4/+1
| |
* | ; Rearrange include in emba scriptsMichael Albinus2021-11-202-1/+3
| |
* | Continue adaptions of emba filesMichael Albinus2021-11-203-191/+229
| | | | | | | | | | | | | | | | | | | | | | * 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.
* | ; * test/infra/test-jobs-generator.sh: Still fixes.Michael Albinus2021-11-191-7/+7
| |
* | ; Fix emba scriptsMichael Albinus2021-11-192-38/+16
| |
* | ; Still gitlab-ci.yml fixesMichael Albinus2021-11-191-2/+4
| | | | | | | | | | | | | | * 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-191-3/+3
| |
* | Fix stage in gitlab-ci.ymlMichael Albinus2021-11-191-1/+1
| |
* | Add more test jobs for embaMichael Albinus2021-11-192-15/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-181-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | * 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-011-1/+3
| | | | | | | | | | * test/infra/gitlab-ci.yml (test-native-comp-speed0): Exclude emacs-module-tests.el.
* | Adapt emba control filesMichael Albinus2021-10-312-8/+8
| | | | | | | | | | | | | | | | | | * 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-261-3/+4
| | | | | | | | (test-native-comp-speed0): Adapt make_params.
* | * test/infra/gitlab-ci.yml (variables, default): Increase timeout to 4 hours.Michael Albinus2021-10-231-3/+3
| |