aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2021-10-31 17:45:39 +0100
committerMichael Albinus2021-10-31 17:45:39 +0100
commit2ce72d2e6eecde9274cde5e7692b2bf34c484ae8 (patch)
tree68231e86f346c47c410a8ed3b76e18b149495cfc
parentbd3ca9fc47d363263a86b75921945d19db901060 (diff)
downloademacs-2ce72d2e6eecde9274cde5e7692b2bf34c484ae8.tar.gz
emacs-2ce72d2e6eecde9274cde5e7692b2bf34c484ae8.zip
Adapt emba control files
* 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.
-rw-r--r--test/infra/Dockerfile.emba2
-rw-r--r--test/infra/gitlab-ci.yml14
2 files changed, 8 insertions, 8 deletions
diff --git a/test/infra/Dockerfile.emba b/test/infra/Dockerfile.emba
index cca0979a9e2..aef68c6e81e 100644
--- a/test/infra/Dockerfile.emba
+++ b/test/infra/Dockerfile.emba
@@ -42,7 +42,7 @@ RUN apt-get update && \
42COPY . /checkout 42COPY . /checkout
43WORKDIR /checkout 43WORKDIR /checkout
44RUN ./autogen.sh autoconf 44RUN ./autogen.sh autoconf
45RUN ./configure CFLAGS='-O0 -g3' 45RUN ./configure
46# 'make -j4 bootstrap' does not work reliably. 46# 'make -j4 bootstrap' does not work reliably.
47RUN make bootstrap 47RUN make bootstrap
48 48
diff --git a/test/infra/gitlab-ci.yml b/test/infra/gitlab-ci.yml
index 0b1f982c212..a2b36b6af6f 100644
--- a/test/infra/gitlab-ci.yml
+++ b/test/infra/gitlab-ci.yml
@@ -44,8 +44,8 @@ workflow:
44variables: 44variables:
45 GIT_STRATEGY: fetch 45 GIT_STRATEGY: fetch
46 EMACS_EMBA_CI: 1 46 EMACS_EMBA_CI: 1
47 # Four hours, see below. 47 # Three hours, see below.
48 EMACS_TEST_TIMEOUT: 14400 48 EMACS_TEST_TIMEOUT: 10800
49 EMACS_TEST_VERBOSE: 1 49 EMACS_TEST_VERBOSE: 1
50 # # Use TLS https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#tls-enabled 50 # # Use TLS https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#tls-enabled
51 # DOCKER_HOST: tcp://docker:2376 51 # DOCKER_HOST: tcp://docker:2376
@@ -60,7 +60,7 @@ variables:
60 60
61default: 61default:
62 image: docker:19.03.12 62 image: docker:19.03.12
63 timeout: 4 hours 63 timeout: 3 hours
64 before_script: 64 before_script:
65 - docker info 65 - docker info
66 - echo "docker registry is ${CI_REGISTRY}" 66 - echo "docker registry is ${CI_REGISTRY}"
@@ -112,9 +112,9 @@ default:
112 - 'export PWD=$(pwd)' 112 - 'export PWD=$(pwd)'
113 - 'docker run -i -e EMACS_EMBA_CI=${EMACS_EMBA_CI} -e EMACS_TEST_TIMEOUT=${EMACS_TEST_TIMEOUT} -e EMACS_TEST_VERBOSE=${EMACS_TEST_VERBOSE} --volumes-from $(docker ps -q -f "label=com.gitlab.gitlab-runner.job.id=${CI_JOB_ID}"):ro --name ${test_name} ${CI_REGISTRY_IMAGE}:${target}-${BUILD_TAG} /bin/bash -c "git fetch ${PWD} HEAD && echo checking out these updated files && git diff --name-only FETCH_HEAD && ( git diff --name-only FETCH_HEAD | xargs git checkout -f FETCH_HEAD ) && make -j4 && make ${make_params}"' 113 - 'docker run -i -e EMACS_EMBA_CI=${EMACS_EMBA_CI} -e EMACS_TEST_TIMEOUT=${EMACS_TEST_TIMEOUT} -e EMACS_TEST_VERBOSE=${EMACS_TEST_VERBOSE} --volumes-from $(docker ps -q -f "label=com.gitlab.gitlab-runner.job.id=${CI_JOB_ID}"):ro --name ${test_name} ${CI_REGISTRY_IMAGE}:${target}-${BUILD_TAG} /bin/bash -c "git fetch ${PWD} HEAD && echo checking out these updated files && git diff --name-only FETCH_HEAD && ( git diff --name-only FETCH_HEAD | xargs git checkout -f FETCH_HEAD ) && make -j4 && make ${make_params}"'
114 after_script: 114 after_script:
115 - docker ps -a 115 # - docker ps -a
116 - printenv 116 # - printenv
117 - test -n "$(docker ps -aq -f name=${test_name})" && ( docker export ${test_name} | tar -tvf - ) 117 # - test -n "$(docker ps -aq -f name=${test_name})" && ( docker export ${test_name} | tar -tvf - )
118 - test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name} 118 - test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
119 - test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name} 119 - test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
120 # - ls -alR ${test_name} 120 # - ls -alR ${test_name}
@@ -315,7 +315,7 @@ test-all-inotify:
315 - if: '$CI_PIPELINE_SOURCE == "schedule"' 315 - if: '$CI_PIPELINE_SOURCE == "schedule"'
316 variables: 316 variables:
317 target: emacs-inotify 317 target: emacs-inotify
318 make_params: check-expensive 318 make_params: check-expensive EXCLUDE_TESTS=%emacs-module-tests.el
319 # Two hours. 319 # Two hours.
320 EMACS_TEST_TIMEOUT: 7200 320 EMACS_TEST_TIMEOUT: 7200
321 321