Running with gitlab-runner 15.3.0 (bbcb5aba)  on emba-docker-runner 2oEDrUT7 section_start:1692368298:prepare_executor Preparing the "docker" executor Using Docker executor with image docker:19.03.12 ... Pulling docker image docker:19.03.12 ... Using docker image sha256:81f5749c9058a7284e6acd8e126f2b882765a17b9ead14422b51cde1a110b85c for docker:19.03.12 with digest docker@sha256:d41efe7ad0df5a709cfd4e627c7e45104f39bbc08b1b40d7fb718c562b3ce135 ... section_end:1692368305:prepare_executor section_start:1692368305:prepare_script Preparing environment Running on runner-2oedrut7-project-1-concurrent-1 via emba.gnu.org... section_end:1692368308:prepare_script section_start:1692368308:get_sources Getting source from Git repository $ git config --global http.proxy $HTTP_PROXY; git config --global https.proxy $HTTPS_PROXY Fetching changes with git depth set to 50... Reinitialized existing Git repository in /builds/emacs/emacs/.git/ Checking out cc533f23 as master... Skipping Git submodules setup section_end:1692368317:get_sources section_start:1692368317:step_script Executing "step_script" stage of the job script Using docker image sha256:81f5749c9058a7284e6acd8e126f2b882765a17b9ead14422b51cde1a110b85c for docker:19.03.12 with digest docker@sha256:d41efe7ad0df5a709cfd4e627c7e45104f39bbc08b1b40d7fb718c562b3ce135 ... $ docker info Client: Debug Mode: false Server: Containers: 26 Running: 8 Paused: 0 Stopped: 18 Images: 13 Server Version: 20.10.21 Storage Driver: overlay2 Backing Filesystem: xfs Supports d_type: true Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: runc io.containerd.runc.v2 io.containerd.runtime.v1.linux Default Runtime: runc Init Binary: docker-init containerd version: runc version: init version: Security Options: apparmor seccomp Profile: default Kernel Version: 4.15.0-213-generic Operating System: Trisquel GNU/Linux Etiona (9.0.2) OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 7.789GiB Name: emba.gnu.org ID: X47L:JFLM:IP7X:AN3A:6FS4:N5DF:SGWZ:KSYJ:GQ2L:ZEKB:GUXD:3IZT Docker Root Dir: /var/lib/docker Debug Mode: false HTTP Proxy: http://serverproxy0p.fsf.org:8118/ HTTPS Proxy: http://serverproxy0p.fsf.org:8118/ No Proxy: localhost,127.0.0.1,eggs.gnu.org,emba.gnu.org/ Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false WARNING: No swap limit support $ echo "docker registry is ${CI_REGISTRY}" docker registry is emba.gnu.org:5050 $ docker login -u ${CI_REGISTRY_USER} -p ${CI_REGISTRY_PASSWORD} ${CI_REGISTRY} WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /.docker-config-cc533f23386984bc3bb2c98d227d7e56e4b7b7a7/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded $ docker pull ${CI_REGISTRY_IMAGE}:${target}-${BUILD_TAG} emacs-tree-sitter-master: Pulling from emacs/emacs Digest: sha256:cc1ef65126eda554ba31435cb7f045121d33525ecd44c59c7b682dd736aa0162 Status: Image is up to date for emba.gnu.org:5050/emacs/emacs:emacs-tree-sitter-master emba.gnu.org:5050/emacs/emacs:emacs-tree-sitter-master $ export PWD=$(pwd) $ docker run -i -e EMACS_EMBA_CI=${EMACS_EMBA_CI} -e EMACS_TEST_JUNIT_REPORT=${EMACS_TEST_JUNIT_REPORT} -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 -xvc "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}" git fetch /builds/emacs/emacs 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 -k -C test check-expensive TEST_HOME=/root LOGFILES="lisp/progmodes/c-ts-mode-tests.log lisp/progmodes/elixir-ts-mode-tests.log lisp/progmodes/go-ts-mode-tests.log lisp/progmodes/heex-ts-mode-tests.log lisp/progmodes/java-ts-mode-tests.log lisp/progmodes/ruby-ts-mode-tests.log lisp/progmodes/typescript-ts-mode-tests.log src/treesit-tests.log" + git fetch /builds/emacs/emacs HEAD From /builds/emacs/emacs * branch HEAD -> FETCH_HEAD checking out these updated files + echo checking out these updated files + git diff --name-only FETCH_HEAD + xargs git checkout -f FETCH_HEAD + git diff --name-only FETCH_HEAD HEAD is now at cc533f2 Show duration of compilation when it stops (bug#65251) + make -j4 make actual-all || make advice-on-failure make-target=all exit-status=$? make[1]: Entering directory '/checkout' make -C lib all make -C doc/lispref info make -C doc/lispintro info make -C doc/emacs info make[2]: Entering directory '/checkout/doc/lispintro' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/checkout/doc/lispintro' make[2]: Entering directory '/checkout/doc/lispref' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/checkout/doc/lispref' make[2]: Entering directory '/checkout/doc/emacs' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/checkout/doc/emacs' make[2]: Entering directory '/checkout/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/checkout/lib' make -C lib-src all make[2]: Entering directory '/checkout/lib-src' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/checkout/lib-src' make -C src BIN_DESTDIR=''/usr/local/bin/'' \ ELN_DESTDIR='/usr/local/lib/emacs/30.0.50/' all make[2]: Entering directory '/checkout/src' make -C ../admin/charsets all make -C ../admin/unidata charscript.el make -C ../admin/unidata emoji-zwj.el make[3]: Entering directory '/checkout/admin/unidata' make[3]: Entering directory '/checkout/admin/unidata' make -C ../admin/charsets cp51932.el make[3]: Entering directory '/checkout/admin/charsets' make[3]: Nothing to be done for 'cp51932.el'. make[3]: Leaving directory '/checkout/admin/charsets' make -C ../admin/charsets eucjp-ms.el make[3]: Nothing to be done for 'charscript.el'. make[3]: Leaving directory '/checkout/admin/unidata' make[3]: Nothing to be done for 'emoji-zwj.el'. make[3]: Leaving directory '/checkout/admin/unidata' make[3]: Entering directory '/checkout/admin/charsets' make[3]: Nothing to be done for 'eucjp-ms.el'. make[3]: Leaving directory '/checkout/admin/charsets' make[3]: Entering directory '/checkout/admin/charsets' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/checkout/admin/charsets' make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" make[3]: Entering directory '/checkout/admin/unidata' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/checkout/admin/unidata' make[2]: Leaving directory '/checkout/src' make -C lisp all make[2]: Entering directory '/checkout/lisp' make -C ../leim all EMACS="../src/emacs" make -C ../admin/grammars all EMACS="../../src/emacs" make[3]: Entering directory '/checkout/admin/grammars' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/checkout/admin/grammars' make[3]: Entering directory '/checkout/leim' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/checkout/leim' GEN autoloads make[3]: Entering directory '/checkout/lisp' make[3]: Nothing to be done for 'compile-targets'. make[3]: Leaving directory '/checkout/lisp' make[3]: Entering directory '/checkout/doc/misc' make[3]: 'org.texi' is up to date. make[3]: 'modus-themes.texi' is up to date. make[3]: Leaving directory '/checkout/doc/misc' make[3]: Entering directory '/checkout/leim' make[3]: Nothing to be done for 'generate-ja-dic'. make[3]: Leaving directory '/checkout/leim' make[3]: Entering directory '/checkout/lisp' make[3]: Nothing to be done for 'compile-targets'. make[3]: Leaving directory '/checkout/lisp' INFO Scraping files for loaddefs... INFO Scraping files for loaddefs...54% INFO Scraping files for loaddefs...64% INFO Scraping files for loaddefs...74% INFO Scraping files for loaddefs...84% INFO Scraping files for loaddefs...done INFO Scraping files for loaddefs... INFO Scraping files for loaddefs...done make[3]: Entering directory '/checkout/lisp' make[3]: Nothing to be done for 'compile-targets'. make[3]: Leaving directory '/checkout/lisp' make[2]: Leaving directory '/checkout/lisp' make -C doc/misc info make -C src BIN_DESTDIR=''/usr/local/bin/'' ELN_DESTDIR='/usr/local/lib/emacs/30.0.50/' make[2]: Entering directory '/checkout/doc/misc' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/checkout/doc/misc' make[2]: Entering directory '/checkout/src' make -C ../admin/charsets all make -C ../admin/unidata charscript.el make[3]: Entering directory '/checkout/admin/unidata' make -C ../admin/unidata emoji-zwj.el make -C ../admin/charsets cp51932.el make[3]: Entering directory '/checkout/admin/unidata' make[3]: Entering directory '/checkout/admin/charsets' make[3]: Nothing to be done for 'cp51932.el'. make[3]: Leaving directory '/checkout/admin/charsets' make -C ../admin/charsets eucjp-ms.el make[3]: Nothing to be done for 'charscript.el'. make[3]: Leaving directory '/checkout/admin/unidata' make[3]: Nothing to be done for 'emoji-zwj.el'. make[3]: Leaving directory '/checkout/admin/unidata' make[3]: Entering directory '/checkout/admin/charsets' make[3]: Nothing to be done for 'eucjp-ms.el'. make[3]: Leaving directory '/checkout/admin/charsets' make[3]: Entering directory '/checkout/admin/charsets' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/checkout/admin/charsets' make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" make[3]: Entering directory '/checkout/admin/unidata' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/checkout/admin/unidata' make[2]: Leaving directory '/checkout/src' make[1]: Leaving directory '/checkout' make sanity-check make-target=all make[1]: Entering directory '/checkout' + make -k -C test check-expensive TEST_HOME=/root 'LOGFILES=lisp/progmodes/c-ts-mode-tests.log lisp/progmodes/elixir-ts-mode-tests.log lisp/progmodes/go-ts-mode-tests.log lisp/progmodes/heex-ts-mode-tests.log lisp/progmodes/java-ts-mode-tests.log lisp/progmodes/ruby-ts-mode-tests.log lisp/progmodes/typescript-ts-mode-tests.log src/treesit-tests.log' make[1]: Leaving directory '/checkout' make: Entering directory '/checkout/test' rm -f ./*.tmp make[1]: Entering directory '/checkout/test' make[2]: Entering directory '/checkout/test' ELC lisp/progmodes/c-ts-mode-tests.elc GEN lisp/progmodes/c-ts-mode-tests.log Running 4 tests (2023-08-18 14:19:29+0000, selector `(not (or (tag :unstable) (tag :nativecomp)))') passed 1/4 c-ts-mode-test-filling (0.248831 sec) passed 2/4 c-ts-mode-test-indentation (2.994792 sec) Test c-ts-mode-test-indentation-bsd backtrace: signal(ert-test-failed (("Mismatch in test \"Labels\", file /checkou ert-fail(("Mismatch in test \"Labels\", file /checkout/test/lis..." ert-test--erts-test(((code lambda nil (c-ts-mode) (setq-local indent ert-test-erts-file("/checkout/test/lisp/progmodes/c-ts-mode-resource (closure (t) nil (let* ((fn-10 #'treesit-ready-p) (args-11 (conditio ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name c-ts-mode-test-indentation-bsd :docum ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :unstabl ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/progmodes/c-ts-mode- command-line() normal-top-level() Test c-ts-mode-test-indentation-bsd condition: (ert-test-failed ("Mismatch in test \"Labels\", file /checkout/test/lisp/progmodes/c-ts-mode-resources/indent-bsd.erts" #( "int\nmain (void)\n{\n label:\n return 0;\n if (true)\n {\n label:\n return 0;\n }\n else\n {\n if (true)\n {\n label:\n return 0;\n }\n }\n}\n" 0 176 (fontified nil)) "int\nmain (void)\n{\n label:\n return 0;\n if (true)\n {\n label:\n return 0;\n }\n else\n {\n if (true)\n {\n label:\n return 0;\n }\n }\n}\n")) FAILED 3/4 c-ts-mode-test-indentation-bsd (0.145391 sec) at lisp/progmodes/c-ts-mode-tests.el:34 passed 4/4 c-ts-mode-test-indentation-preproc (0.157225 sec) Ran 4 tests, 3 results as expected, 1 unexpected (2023-08-18 14:19:33+0000, 4.234594 sec) 1 unexpected results: FAILED c-ts-mode-test-indentation-bsd ("Mismatch in test \"Labels\", file /checkout/test/lisp/progmodes/c-ts-mode-resources/indent-bsd.erts" #("int\nmain (void)\n{\n label:\n return 0;\n if (true)\n {\n label:\n return 0;\n }\n else\n {\n if (true)\n {\n label:\n return 0;\n }\n }\n}\n" 0 176 (fontified nil)) "int\nmain (void)\n{\n label:\n return 0;\n if (true)\n {\n label:\n return 0;\n }\n else\n {\n if (true)\n {\n label:\n return 0;\n }\n }\n}\n") ELC lisp/progmodes/elixir-ts-mode-tests.elc make[2]: *** [Makefile:181: lisp/progmodes/c-ts-mode-tests.log] Error 1 GEN lisp/progmodes/elixir-ts-mode-tests.log ELC lisp/progmodes/go-ts-mode-tests.elc GEN lisp/progmodes/go-ts-mode-tests.log ELC lisp/progmodes/heex-ts-mode-tests.elc GEN lisp/progmodes/heex-ts-mode-tests.log ELC lisp/progmodes/java-ts-mode-tests.elc GEN lisp/progmodes/java-ts-mode-tests.log ELC lisp/progmodes/ruby-ts-mode-tests.elc GEN lisp/progmodes/ruby-ts-mode-tests.log ELC lisp/progmodes/typescript-ts-mode-tests.elc GEN lisp/progmodes/typescript-ts-mode-tests.log ELC src/treesit-tests.elc GEN src/treesit-tests.log make[1]: [Makefile:343: check-doit] Error 2 (ignored) make[2]: Leaving directory '/checkout/test' SUMMARY OF TEST RESULTS ----------------------- Files examined: 8 Ran 56 tests, 55 results as expected, 1 unexpected, 0 skipped 1 files contained unexpected results: lisp/progmodes/c-ts-mode-tests.log DETAILS ------- lisp/progmodes/c-ts-mode-tests.log: FAILED c-ts-mode-test-indentation-bsd ("Mismatch in test \"Labels\", file /checkout/test/lisp/progmodes/c-ts-mode-resources/indent-bsd.erts" #("int\nmain (void)\n{\n label:\n return 0;\n if (true)\n {\n label:\n return 0;\n }\n else\n {\n if (true)\n {\n label:\n return 0;\n }\n }\n}\n" 0 176 (fontified nil)) "int\nmain (void)\n{\n label:\n return 0;\n if (true)\n {\n label:\n return 0;\n }\n else\n {\n if (true)\n {\n label:\n return 0;\n }\n }\n}\n") make[1]: Leaving directory '/checkout/test' make[1]: *** [Makefile:344: check-doit] Error 1 make: *** [Makefile:315: check-expensive] Error 2 make: Leaving directory '/checkout/test' section_end:1692368404:step_script section_start:1692368404:after_script Running after_script Running after script... $ test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name} $ test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name} test-tree-sitter-cc533f23 $ find ${test_name} ! \( -name "*.log" -o -name ${EMACS_TEST_JUNIT_REPORT} \) -type f -delete $ find ${test_name} -type d -depth -exec rmdir {} + 2>/dev/null section_end:1692368422:after_script section_start:1692368422:upload_artifacts_on_failure Uploading artifacts for failed job Uploading artifacts... test-tree-sitter-cc533f23/: found 13 matching files and directories Uploading artifacts as "archive" to coordinator... 201 Created id=72580 responseStatus=201 Created token=ffFpgVeg Uploading artifacts... test-tree-sitter-cc533f23/junit-test-report.xml: found 1 matching files and directories Uploading artifacts as "junit" to coordinator... 201 Created id=72580 responseStatus=201 Created token=ffFpgVeg section_end:1692368464:upload_artifacts_on_failure section_start:1692368464:cleanup_file_variables Cleaning up project directory and file based variables section_end:1692368475:cleanup_file_variables ERROR: Job failed: exit code 2