1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-09 15:50:21 +00:00
Commit Graph

56 Commits

Author SHA1 Message Date
Michael Albinus
f7a2ff3bf5 Adapt some emba parameters
* test/infra/Dockerfile.emba (emacs-inotify): Reduce debug options.

* test/infra/gitlab-ci.yml (test-native-comp-speed0): Adapt make_params.
2021-10-22 15:02:34 +02:00
Michael Albinus
f3960bffd0 Configure Emacs on emba with debug options
* test/infra/Dockerfile.emba (emacs-base): Install gdb.
(emacs-inotify): Configure debug options.
2021-10-21 20:04:51 +02:00
Michael Albinus
ffff168d5f Set EMACS_TEST_TIMEOUT for emba
* 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.
2021-10-16 18:08:25 +02:00
Michael Albinus
aa55dd61e1 ; Move timeout in gitlab-ci.yml 2021-10-15 16:10:53 +02:00
Michael Albinus
705b07660a ; Fix last change on gitlab-ci.yml 2021-10-15 14:15:28 +02:00
Michael Albinus
d8d71cef9e Further gitlab-ci.yml changes
* test/infra/gitlab-ci.yml (.job-template): Add --timeout.
(.test-template): Adapt artifact paths.
2021-10-15 11:01:55 +02:00
Michael Albinus
40f2010971 ; Instrument gitlab-ci.yml 2021-10-14 19:38:53 +02:00
Michael Albinus
2202f3f5fe Adapt gitlab-ci.yml paths
* 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.
2021-10-14 09:37:13 +02:00
Michael Albinus
e494a2d00a Continue to work on emba integration
* test/infra/Dockerfile.emba: Remove instrumentation.

* test/infra/gitlab-ci.yml (.job-template): Specify timeout signal.
(.job-template, .test-template): Improve wildcard.
2021-10-13 18:59:58 +02:00
Michael Albinus
83195c57e6 Adapt emba control files
* test/infra/Dockerfile.emba: Print core pattern.

* test/infra/gitlab-ci.yml (.job-template, .test-template):
Improve wildcard.
(.job-template): Add timeout.
2021-10-12 18:53:54 +02:00
Michael Albinus
ff31741b85 * admin/notes/emba (Emacs jobset): Update.
* test/infra/gitlab-ci.yml (.test-template): Uncomment
'allow_failure', it isn't needed anymore.
2021-10-06 12:24:45 +02:00
Michael Albinus
909f2a4b92 * test/infra/gitlab-ci.yml (test-native-comp-speed0): Fix thinko. 2021-10-04 13:19:38 +02:00
Michael Albinus
c6be44d9b3 * test/infra/gitlab-ci.yml (.native-comp-template): Revert change. 2021-10-03 19:53:17 +02:00
Michael Albinus
9d77dea374 Improve native compilation on emba
* 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.
2021-10-03 19:40:14 +02:00
Michael Albinus
bd3a1c3134 ; Still working on emba CI
* test/infra/Dockerfile.emba (emacs-base): Install also acl.

* test/infra/gitlab-ci.yml (.test-template): Move 'allow_failure'
clause level up.
2021-09-30 18:28:31 +02:00
Michael Albinus
0d72beec9b Some inmprovements in emba CI files
* test/infra/Dockerfile.emba: Remove superfluous "make -j4".

* test/infra/gitlab-ci.yml (.test-template): Add 'allow_failure' clause.
(test-all-inotify): Add 'needs' clause.
2021-09-29 09:48:01 +02:00
Michael Albinus
2cef8c216a Optimize emba builds
* test/infra/Dockerfile.emba (emacs-base): Install also
libdbus-1-dev and libacl1-dev.

* test/infra/gitlab-ci.yml (prep-image-base): Comment out.  This
stage is activated by default in Dockerfile.emba.
2021-09-27 09:21:53 +02:00
Michael Albinus
94af99b298 * test/infra/gitlab-ci.yml (variables): Set DOCKER_BUILDKIT. 2021-09-26 15:28:17 +02:00
Michael Albinus
de7b9e31c4 * test/infra/Dockerfile.emba: Do not run 'make -j4 bootstrap'. 2021-09-23 16:04:35 +02:00
Michael Albinus
2557c009bb Skip "fast" tests on emba CI
* test/infra/gitlab-ci.yml (stages): Comment "fast" stage out.
(test-fast-inotify): Comment out.
2021-09-18 10:23:32 +02:00
Clément Pit-Claudel
9117a76b53 Change --with-nativecomp to --with-native-compilation in messages
* configure.ac:
* test/infra/Dockerfile.emba:
* test/infra/gitlab-ci.yml: Fix mentions of --with-nativecomp
(bug#50255).
2021-08-29 21:32:01 +02:00
Michael Albinus
527bab054f Handle test environment variables
* lisp/emacs-lisp/ert.el (ert-summarize-tests-batch-and-exit):
Check also for EMACS_EMBA_CI.

* test/README (SELECTOR): Mention EMACS_TEST_VERBOSE.

* test/infra/gitlab-ci.yml (variables): Set EMACS_TEST_VERBOSE.
2021-07-01 13:43:44 +02:00
Michael Albinus
bab7e85461 ; * test/infra/gitlab-ci.yml: Fix it, again. 2021-05-21 20:03:31 +02:00
Michael Albinus
9351da3862 ; * test/infra/gitlab-ci.yml: Fix previous commit 2021-05-21 20:00:55 +02:00
Michael Albinus
5fbbcdea2b Adapt native-comp entries in gitlab-ci.yml
* test/infra/gitlab-ci.yml (stages): New stages native-comp-images
and native-comp.
(build-native-bootstrap-speed0): Simplify.
(build-native-bootstrap-speed1, build-native-bootstrap-speed2):
Deactivate temporarily.

* test/infra/gitlab-ci.yml (.build-template): Add 'needs:' clause.
(.native-comp-template): New template.
(build-native-bootstrap-speed0): Use it.
2021-05-21 19:33:42 +02:00
Michael Albinus
92464bd9b7 Rearrange nativecomp tests for EMBA
* test/infra/Dockerfile.emba (emacs-native-comp-speed0):
Add recipe.

* test/infra/gitlab-ci.yml (stages): New stages native-comp-images
and native-comp.
(build-native-bootstrap-speed0): Simplify.
(build-native-bootstrap-speed1, build-native-bootstrap-speed2):
Deactivate temporarily.
2021-05-21 09:43:04 +02:00
Michael Albinus
6fb80c9ad8 ; * test/infra/gitlab-ci.yml: Add local variable. 2021-04-27 12:28:02 +02:00
Michael Albinus
de80086b95 Some rearrangement in gitlab-ci.yml
* test/infra/gitlab-ci.yml (test-filenotify-gio, test-gnustep):
Add 'needs:' clause.
(build-native-bootstrap-speed0, build-native-bootstrap-speed1)
(build-native-bootstrap-speed2): Rename from 'test-*'.  Do not use
'--without-makeinfo'.
2021-04-26 15:53:59 +02:00
Andrea Corallo
db2a226fc4 Move gitlab-ci native-comp tests into '/test/infra/gitlab-ci.yml'
* .gitlab-ci.yml: Fix incorrect b8d3ae78c5 merge.
	* test/infra/gitlab-ci.yml (test-native-bootstrap-speed0)
	(test-native-bootstrap-speed1, test-native-bootstrap-speed2): Move
	from .gitlab-ci.yml.
2021-04-07 14:14:07 +02:00
Michael Albinus
6060d53b3e * test/infra/Dockerfile.emba (emacs-gnustep): Do not run parallel make. 2021-04-05 12:45:10 +02:00
Michael Albinus
afc214f139 ; Fix last change 2021-03-29 12:12:33 +02:00
Michael Albinus
e1177f0258 Optimize test jobs for emba
* test/infra/gitlab-ci.yml (.test-template): Do not run fast and
normal test jobs when scheduled.
2021-03-29 11:33:36 +02:00
Michael Albinus
0057caa53c * test/infra/gitlab-ci.yml (test-filenotify-gio): Use *.log for make_params. 2021-03-29 10:15:45 +02:00
Michael Albinus
96a4593598 Make artifacts working on emba (hopefully)
* test/infra/gitlab-ci.yml (.job-template): Use proper docker name.
(.test-template): Adapt artifacts path.
2021-03-28 10:08:00 +02:00
Michael Albinus
669e30c0a3 ; Adapt recent change in test/infra/gitlab-ci.yml 2021-03-27 21:27:35 +01:00
Michael Albinus
56081645cc ; Adapt recent change in test/infra/gitlab-ci.yml 2021-03-27 20:19:27 +01:00
Michael Albinus
c52cf64adb ; Adapt recent change in test/infra/gitlab-ci.yml 2021-03-27 20:14:22 +01:00
Michael Albinus
526220c53d ; Adapt recent change in test/infra/gitlab-ci.yml 2021-03-27 17:47:43 +01:00
Michael Albinus
6d943f682c ; Adapt recent change in test/infra/gitlab-ci.yml 2021-03-27 16:49:09 +01:00
Michael Albinus
e26d0e611a ; Adapt recent change in test/infra/gitlab-ci.yml 2021-03-27 14:57:32 +01:00
Michael Albinus
47ec253a5d ; Adapt recent change in test/infra/gitlab-ci.yml 2021-03-27 12:49:00 +01:00
Michael Albinus
d6344b2e9a Keep *.log files on emba
* test/infra/gitlab-ci.yml (.test-template): New template.
(test-fast-inotify, test-lisp-inotify, test-lisp-net-inotify)
(test-filenotify-gio, test-gnustep, test-all-inotify): Use it.
2021-03-27 11:43:15 +01:00
Michael Albinus
c1f4a16cf3 * test/infra/Dockerfile.emba: Install texinfo. 2021-03-07 18:55:44 +01:00
Michael Albinus
564b6391f8 ; * test/infra/Dockerfile.emba: Fix last change. 2021-03-07 11:43:27 +01:00
Michael Albinus
30489f4264 * test/infra/Dockerfile.emba: Touch "info/emacs". 2021-03-07 11:36:38 +01:00
Michael Albinus
83fa649e02 Adapt Dockerfile.emba according to recent configure changes
* test/infra/Dockerfile.emba: Remove "--without-makeinfo" from
configure.  Add "lisp" to make.
2021-03-07 10:44:12 +01:00
Michael Albinus
f0517ab9c2 * test/infra/gitlab-ci.yml (.job-template): Check also for test/lib-src/*.el. 2021-01-23 12:13:03 +01:00
Ted Zlatanov
90bd6d8ba6
* test/infra/gitlab-ci.yml: Copy newer files to image to build less often. 2021-01-21 21:39:48 +00:00
Ted Zlatanov
5d2ebcd896
* test/infra/gitlab-ci.yml: Revert to always building. 2021-01-21 16:08:57 +00:00
Ted Zlatanov
1248c67484
* test/infra/gitlab-ci.yml: Bootstrap only from web, schedule, or C-related. 2021-01-19 18:00:55 +00:00