diff options
| author | Michael Albinus | 2021-10-31 17:45:39 +0100 |
|---|---|---|
| committer | Michael Albinus | 2021-10-31 17:45:39 +0100 |
| commit | 2ce72d2e6eecde9274cde5e7692b2bf34c484ae8 (patch) | |
| tree | 68231e86f346c47c410a8ed3b76e18b149495cfc | |
| parent | bd3ca9fc47d363263a86b75921945d19db901060 (diff) | |
| download | emacs-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.emba | 2 | ||||
| -rw-r--r-- | test/infra/gitlab-ci.yml | 14 |
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 && \ | |||
| 42 | COPY . /checkout | 42 | COPY . /checkout |
| 43 | WORKDIR /checkout | 43 | WORKDIR /checkout |
| 44 | RUN ./autogen.sh autoconf | 44 | RUN ./autogen.sh autoconf |
| 45 | RUN ./configure CFLAGS='-O0 -g3' | 45 | RUN ./configure |
| 46 | # 'make -j4 bootstrap' does not work reliably. | 46 | # 'make -j4 bootstrap' does not work reliably. |
| 47 | RUN make bootstrap | 47 | RUN 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: | |||
| 44 | variables: | 44 | variables: |
| 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 | ||
| 61 | default: | 61 | default: |
| 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 | ||