bash-3.2$ make check make: Warning: Both `makefile' and `Makefile' exist /usr/sfw/bin/gmake -f Makefile check gmake[1]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2' /usr/sfw/bin/gmake -C lib all gmake[2]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lib' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lib' /usr/sfw/bin/gmake -C lib-src all gmake[2]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lib-src' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lib-src' /usr/sfw/bin/gmake -C src VCSWITNESS='' all gmake[2]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/src' /usr/sfw/bin/gmake -C ../lwlib/ liblw.a gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lwlib' gmake[3]: `liblw.a' is up to date. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lwlib' /usr/sfw/bin/gmake -C ../admin/charsets all gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/admin/charsets' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/admin/charsets' /usr/sfw/bin/gmake -C ../admin/unidata charscript.el gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/admin/unidata' gmake[3]: Nothing to be done for `charscript.el'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/admin/unidata' /usr/sfw/bin/gmake -C ../admin/unidata all EMACS="../../src/bootstrap-emacs" gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/admin/unidata' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/admin/unidata' /usr/sfw/bin/gmake -C ../admin/charsets cp51932.el gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/admin/charsets' gmake[3]: Nothing to be done for `cp51932.el'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/admin/charsets' /usr/sfw/bin/gmake -C ../admin/charsets eucjp-ms.el gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/admin/charsets' gmake[3]: Nothing to be done for `eucjp-ms.el'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/admin/charsets' gmake[2]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/src' /usr/sfw/bin/gmake -C lisp all gmake[2]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' /usr/sfw/bin/gmake -C ../leim all EMACS="../src/emacs" gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/leim' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/leim' /usr/sfw/bin/gmake -C ../admin/grammars all EMACS="../../src/emacs" gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/admin/grammars' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/admin/grammars' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[3]: Nothing to be done for `compile-targets'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' gmake[2]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/lisp' /usr/sfw/bin/gmake info-real info-dir gmake[2]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2' /usr/sfw/bin/gmake -C doc/lispref info gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/doc/lispref' gmake[3]: Nothing to be done for `info'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/doc/lispref' /usr/sfw/bin/gmake -C doc/lispintro info gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/doc/lispintro' gmake[3]: Nothing to be done for `info'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/doc/lispintro' /usr/sfw/bin/gmake -C doc/emacs info gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/doc/emacs' gmake[3]: Nothing to be done for `info'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/doc/emacs' /usr/sfw/bin/gmake -C doc/misc info gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/doc/misc' gmake[3]: Nothing to be done for `info'. gmake[3]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2/doc/misc' gmake[2]: Nothing to be done for `info-dir'. gmake[2]: Leaving directory `/var/run/rpc_door/eggert/emacs-27.2' /usr/sfw/bin/gmake -C test check gmake[2]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/test' rm -f ./*.tmp gmake[3]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/test' gmake[4]: Entering directory `/var/run/rpc_door/eggert/emacs-27.2/test' ELC lisp/net/tramp-tests.elc GEN lisp/net/tramp-tests.log ELC lib-src/emacsclient-tests.elc GEN lib-src/emacsclient-tests.log ELC lisp/abbrev-tests.elc GEN lisp/abbrev-tests.log ELC lisp/arc-mode-tests.elc GEN lisp/arc-mode-tests.log ELC lisp/auth-source-pass-tests.elc GEN lisp/auth-source-pass-tests.log ELC lisp/auth-source-tests.elc GEN lisp/auth-source-tests.log ELC lisp/autoinsert-tests.elc GEN lisp/autoinsert-tests.log ELC lisp/autorevert-tests.elc GEN lisp/autorevert-tests.log ELC lisp/battery-tests.elc GEN lisp/battery-tests.log ELC lisp/bookmark-tests.elc GEN lisp/bookmark-tests.log ELC lisp/buff-menu-tests.elc GEN lisp/buff-menu-tests.log ELC lisp/button-tests.elc GEN lisp/button-tests.log ELC lisp/calc/calc-tests.elc GEN lisp/calc/calc-tests.log ELC lisp/calendar/icalendar-tests.elc GEN lisp/calendar/icalendar-tests.log ELC lisp/calendar/iso8601-tests.elc GEN lisp/calendar/iso8601-tests.log ELC lisp/calendar/parse-time-tests.elc GEN lisp/calendar/parse-time-tests.log ELC lisp/calendar/time-date-tests.elc GEN lisp/calendar/time-date-tests.log ELC lisp/calendar/todo-mode-tests.elc GEN lisp/calendar/todo-mode-tests.log ELC lisp/cedet/semantic-utest-c.elc GEN lisp/cedet/semantic-utest-c.log ELC lisp/cedet/semantic-utest-fmt.elc GEN lisp/cedet/semantic-utest-fmt.log ELC lisp/cedet/semantic-utest-ia.elc GEN lisp/cedet/semantic-utest-ia.log Running 17 tests (2021-03-19 17:50:13-0700, selector `(not (or (tag :expensive-test) (tag :unstable)))') passed 1/17 semantic-utest-ia-doublens\.cpp (8.698702 sec) passed 2/17 semantic-utest-ia-javacomp\.java (1.452050 sec) passed 3/17 semantic-utest-ia-localvars\.cpp (5.468748 sec) passed 4/17 semantic-utest-ia-make (1.119896 sec) (error "Cannot find types for `another::Name1::Name2::Foo a'") Test semantic-utest-ia-namespace\.cpp backtrace: signal(ert-test-failed (((should-not (semantic-ia-utest tst)) :form ert-fail(((should-not (semantic-ia-utest tst)) :form (semantic-ia-ut #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name semantic-utest-ia-namespace\.cpp :doc ert-run-or-rerun-test(#s(ert--stats :selector (not ...) :tests [... ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/cedet/semantic-utest command-line() normal-top-level() Test semantic-utest-ia-namespace\.cpp condition: (ert-test-failed ((should-not (semantic-ia-utest tst)) :form (semantic-ia-utest "/var/run/rpc_door/eggert/emacs-27.2/test/manual/cedet/tests/testnsp.cpp") :value ("COMPLETION SUBTEST" ("Failed 3. Desired: (\"Name1\" \"a\" \"stage3_Foo\") Actual (\"testdoublens.hpp\")") ("Failed 4. Desired: (\"Mumble\" \"get\") Actual nil")))) FAILED 5/17 semantic-utest-ia-namespace\.cpp (2.279603 sec) (error "Cannot find types for `another::Name1::Name2::Foo a'") Test semantic-utest-ia-nsp\.cpp backtrace: signal(ert-test-failed (((should-not (semantic-ia-utest tst)) :form ert-fail(((should-not (semantic-ia-utest tst)) :form (semantic-ia-ut #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name semantic-utest-ia-nsp\.cpp :documenta ert-run-or-rerun-test(#s(ert--stats :selector (not ...) :tests [... ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/cedet/semantic-utest command-line() normal-top-level() Test semantic-utest-ia-nsp\.cpp condition: (ert-test-failed ((should-not (semantic-ia-utest tst)) :form (semantic-ia-utest "/var/run/rpc_door/eggert/emacs-27.2/test/manual/cedet/tests/testnsp.cpp") :value ("COMPLETION SUBTEST" ("Failed 3. Desired: (\"Name1\" \"a\" \"stage3_Foo\") Actual (\"testdoublens.hpp\")") ("Failed 4. Desired: (\"Mumble\" \"get\") Actual nil")))) FAILED 6/17 semantic-utest-ia-nsp\.cpp (2.024554 sec) Failed Tool: # Test semantic-utest-ia-sppcomplete\.c backtrace: signal(ert-test-failed (((should-not (semantic-ia-utest tst)) :form ert-fail(((should-not (semantic-ia-utest tst)) :form (semantic-ia-ut #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name semantic-utest-ia-sppcomplete\.c :doc ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/cedet/semantic-utest command-line() normal-top-level() Test semantic-utest-ia-sppcomplete\.c condition: (ert-test-failed ((should-not (semantic-ia-utest tst)) :form (semantic-ia-utest "/var/run/rpc_door/eggert/emacs-27.2/test/manual/cedet/tests/testsppcomplete.c") :value ("SYMREF SUBTEST" 1))) FAILED 7/17 semantic-utest-ia-sppcomplete\.c (5.424253 sec) passed 8/17 semantic-utest-ia-srecoder (7.216672 sec) passed 9/17 semantic-utest-ia-struct\.cpp (3.309010 sec) Failed Tool: # Failed Tool: # Test semantic-utest-ia-subclass\.cpp backtrace: signal(ert-test-failed (((should-not (semantic-ia-utest tst)) :form ert-fail(((should-not (semantic-ia-utest tst)) :form (semantic-ia-ut #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name semantic-utest-ia-subclass\.cpp :docu ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/cedet/semantic-utest command-line() normal-top-level() Test semantic-utest-ia-subclass\.cpp condition: (ert-test-failed ((should-not (semantic-ia-utest tst)) :form (semantic-ia-utest "/var/run/rpc_door/eggert/emacs-27.2/test/manual/cedet/tests/testsubclass.cpp") :value ("SYMREF SUBTEST" 2 1))) FAILED 10/17 semantic-utest-ia-subclass\.cpp (10.189026 sec) passed 11/17 semantic-utest-ia-templates\.cpp (16.341058 sec) Parsing test.texi... Parsing test.texi...done Parsing test.texi... Parsing test.texi...done Parsing test.texi... Parsing test.texi...done passed 12/17 semantic-utest-ia-texi (0.853542 sec) passed 13/17 semantic-utest-ia-typedefs\.cpp (4.219586 sec) (error "Cannot find types for `NotFound notfound'") passed 14/17 semantic-utest-ia-using\.cpp (8.945363 sec) passed 15/17 semantic-utest-ia-varnames\.c (6.090318 sec) passed 16/17 semantic-utest-ia-varnames\.java (1.141997 sec) passed 17/17 semantic-utest-ia-wisent\.wy (1.259545 sec) Ran 17 tests, 13 results as expected, 4 unexpected (2021-03-19 17:51:47-0700, 94.733595 sec) 4 unexpected results: FAILED semantic-utest-ia-namespace\.cpp FAILED semantic-utest-ia-nsp\.cpp FAILED semantic-utest-ia-sppcomplete\.c FAILED semantic-utest-ia-subclass\.cpp gmake[4]: *** [lisp/cedet/semantic-utest-ia.log] Error 1 ELC lisp/cedet/semantic-utest.elc GEN lisp/cedet/semantic-utest.log ELC lisp/cedet/srecode-utest-getset.elc GEN lisp/cedet/srecode-utest-getset.log ELC lisp/cedet/srecode-utest-template.elc GEN lisp/cedet/srecode-utest-template.log ELC lisp/char-fold-tests.elc GEN lisp/char-fold-tests.log ELC lisp/color-tests.elc GEN lisp/color-tests.log ELC lisp/comint-tests.elc GEN lisp/comint-tests.log Running 4 tests (2021-03-19 17:53:07-0700, selector `(not (or (tag :expensive-test) (tag :unstable)))') Test comint-test-no-password-function backtrace: signal(ert-test-failed (((should (string-equal (buffer-substring-no- ert-fail(((should (string-equal (buffer-substring-no-properties (poi (if (unwind-protect (setq value-7 (apply fn-5 args-6)) (setq form-de (let (form-description-9) (if (unwind-protect (setq value-7 (apply f (let ((value-7 'ert-form-evaluation-aborted-8)) (let (form-descripti (let* ((fn-5 #'string-equal) (args-6 (condition-case err (let ((sign (let ((proc (get-buffer-process (current-buffer)))) (set-process-que (progn (make-comint-in-buffer "test-comint-password" (current-buffer (unwind-protect (progn (make-comint-in-buffer "test-comint-password" (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-cu (if cat (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (let ((cat (executable-find "cat"))) (if cat (progn (let ((temp-buff (progn (fset 'read-passwd vnew) (let ((cat (executable-find "cat"))) (unwind-protect (progn (fset 'read-passwd vnew) (let ((cat (executab (let* ((vnew #'(lambda (_prompt &optional _confirm _default) "PaSsWo (lambda nil (let* ((vnew #'(lambda (_prompt &optional _confirm _defa ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name comint-test-no-password-function :doc ert-run-or-rerun-test(#s(ert--stats :selector (not (or ... ...)) :te ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/comint-tests" "--eva command-line() normal-top-level() Test comint-test-no-password-function condition: (ert-test-failed ((should (string-equal (buffer-substring-no-properties ... ...) "Password: PaSsWoRd123 ")) :form (string-equal "" "Password: PaSsWoRd123 ") :value nil)) FAILED 1/4 comint-test-no-password-function (0.131238 sec) Test comint-test-password-function-with-nil backtrace: signal(ert-test-failed (((should (string-equal (buffer-substring-no- ert-fail(((should (string-equal (buffer-substring-no-properties (poi (if (unwind-protect (setq value-17 (apply fn-15 args-16)) (setq form (let (form-description-19) (if (unwind-protect (setq value-17 (apply (let ((value-17 'ert-form-evaluation-aborted-18)) (let (form-descrip (let* ((fn-15 #'string-equal) (args-16 (condition-case err (let ((si (let ((proc (get-buffer-process (current-buffer)))) (set-process-que (progn (make-comint-in-buffer "test-comint-password" (current-buffer (unwind-protect (progn (make-comint-in-buffer "test-comint-password" (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-cu (if cat (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (let ((cat (executable-find "cat")) (comint-password-function #'(lam (progn (fset 'read-passwd vnew) (let ((cat (executable-find "cat")) (unwind-protect (progn (fset 'read-passwd vnew) (let ((cat (executab (let* ((vnew #'(lambda (_prompt &optional _confirm _default) "PaSsWo (lambda nil (let* ((vnew #'(lambda (_prompt &optional _confirm _defa ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name comint-test-password-function-with-ni ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/comint-tests" "--eva command-line() normal-top-level() Test comint-test-password-function-with-nil condition: (ert-test-failed ((should (string-equal (buffer-substring-no-properties ... ...) "Password: PaSsWoRd456 ")) :form (string-equal "" "Password: PaSsWoRd456 ") :value nil)) FAILED 2/4 comint-test-password-function-with-nil (0.125324 sec) Test comint-test-password-function-with-value backtrace: signal(ert-test-failed (((should (string-equal (buffer-substring-no- ert-fail(((should (string-equal (buffer-substring-no-properties (poi (if (unwind-protect (setq value-12 (apply fn-10 args-11)) (setq form (let (form-description-14) (if (unwind-protect (setq value-12 (apply (let ((value-12 'ert-form-evaluation-aborted-13)) (let (form-descrip (let* ((fn-10 #'string-equal) (args-11 (condition-case err (let ((si (let ((proc (get-buffer-process (current-buffer)))) (set-process-que (progn (make-comint-in-buffer "test-comint-password" (current-buffer (unwind-protect (progn (make-comint-in-buffer "test-comint-password" (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-cu (if cat (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (let ((cat (executable-find "cat")) (comint-password-function #'(lam (progn (fset 'read-passwd vnew) (let ((cat (executable-find "cat")) (unwind-protect (progn (fset 'read-passwd vnew) (let ((cat (executab (let* ((vnew #'(lambda (_prompt &optional _confirm _default) "PaSsWo (lambda nil (let* ((vnew #'(lambda (_prompt &optional _confirm _defa ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name comint-test-password-function-with-va ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/comint-tests" "--eva command-line() normal-top-level() Test comint-test-password-function-with-value condition: (ert-test-failed ((should (string-equal (buffer-substring-no-properties ... ...) "Password: MaGiC-PaSsWoRd789 ")) :form (string-equal "" "Password: MaGiC-PaSsWoRd789 ") :value nil)) FAILED 3/4 comint-test-password-function-with-value (0.125441 sec) passed 4/4 comint-test-password-regexp (0.012659 sec) Ran 4 tests, 1 results as expected, 3 unexpected (2021-03-19 17:53:17-0700, 10.010998 sec) 3 unexpected results: FAILED comint-test-no-password-function FAILED comint-test-password-function-with-nil FAILED comint-test-password-function-with-value gmake[4]: *** [lisp/comint-tests.log] Error 1 ELC lisp/custom-tests.elc GEN lisp/custom-tests.log ELC lisp/dabbrev-tests.elc GEN lisp/dabbrev-tests.log ELC lisp/delim-col-tests.elc GEN lisp/delim-col-tests.log ELC lisp/descr-text-tests.elc GEN lisp/descr-text-tests.log ELC lisp/dired-aux-tests.elc GEN lisp/dired-aux-tests.log ELC lisp/dired-tests.elc GEN lisp/dired-tests.log ELC lisp/dired-x-tests.elc GEN lisp/dired-x-tests.log ELC lisp/dom-tests.elc GEN lisp/dom-tests.log ELC lisp/electric-tests.elc GEN lisp/electric-tests.log ELC lisp/emacs-lisp/backquote-tests.elc GEN lisp/emacs-lisp/backquote-tests.log ELC lisp/emacs-lisp/backtrace-tests.elc GEN lisp/emacs-lisp/backtrace-tests.log ELC lisp/emacs-lisp/benchmark-tests.elc GEN lisp/emacs-lisp/benchmark-tests.log ELC lisp/emacs-lisp/bindat-tests.elc GEN lisp/emacs-lisp/bindat-tests.log ELC lisp/emacs-lisp/bytecomp-tests.elc GEN lisp/emacs-lisp/bytecomp-tests.log ELC lisp/emacs-lisp/cconv-tests.elc GEN lisp/emacs-lisp/cconv-tests.log ELC lisp/emacs-lisp/checkdoc-tests.elc GEN lisp/emacs-lisp/checkdoc-tests.log ELC lisp/emacs-lisp/cl-extra-tests.elc GEN lisp/emacs-lisp/cl-extra-tests.log ELC lisp/emacs-lisp/cl-generic-tests.elc `cl-next-method-p' is an obsolete macro (as of 25.1); make sure there's always a next method, or catch `cl-no-next-method' instead `cl-next-method-p' is an obsolete macro (as of 25.1); make sure there's always a next method, or catch `cl-no-next-method' instead GEN lisp/emacs-lisp/cl-generic-tests.log ELC lisp/emacs-lisp/cl-lib-tests.elc In toplevel form: lisp/emacs-lisp/cl-lib-tests.el:545:1:Warning: Unused lexical variable `cl-struct-foo' GEN lisp/emacs-lisp/cl-lib-tests.log ELC lisp/emacs-lisp/cl-macs-tests.elc GEN lisp/emacs-lisp/cl-macs-tests.log ELC lisp/emacs-lisp/cl-preloaded-tests.elc GEN lisp/emacs-lisp/cl-preloaded-tests.log ELC lisp/emacs-lisp/cl-print-tests.elc GEN lisp/emacs-lisp/cl-print-tests.log ELC lisp/emacs-lisp/cl-seq-tests.elc GEN lisp/emacs-lisp/cl-seq-tests.log ELC lisp/emacs-lisp/derived-tests.elc In toplevel form: lisp/emacs-lisp/derived-tests.el:24:49:Warning: Unused lexical variable `x' lisp/emacs-lisp/derived-tests.el:30:48:Warning: Unused lexical variable `x' GEN lisp/emacs-lisp/derived-tests.log ELC lisp/emacs-lisp/edebug-tests.elc GEN lisp/emacs-lisp/edebug-tests.log ELC lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.elc `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. In toplevel form: lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:97:4:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:101:4:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:105:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:106:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:179:8:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:179:24:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:184:8:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:184:24:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:219:4:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:231:4:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:236:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:237:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:261:4:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:271:4:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:275:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:276:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:299:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:300:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:310:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:311:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:323:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:324:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:349:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:350:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:356:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:357:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:363:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:364:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:369:10:Warning: `next-method-p' is an obsolete function (as of 25.1); use `cl-next-method-p' instead. lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el:370:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. GEN lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.log ELC lisp/emacs-lisp/eieio-tests/eieio-test-persist.elc GEN lisp/emacs-lisp/eieio-tests/eieio-test-persist.log ELC lisp/emacs-lisp/eieio-tests/eieio-tests.elc Class allocated slots do not need :initarg Class allocated slots do not need :initarg `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. In toplevel form: lisp/emacs-lisp/eieio-tests/eieio-tests.el:169:18:Warning: `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:246:4:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:291:4:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:300:4:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:355:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:353:36:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:376:12:Warning: Unknown slot `ooga-booga' lisp/emacs-lisp/eieio-tests/eieio-tests.el:376:44:Warning: Unknown slot `ooga-booga' `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:404:8:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:418:12:Warning: Unknown slot `:derived-value' lisp/emacs-lisp/eieio-tests/eieio-tests.el:424:20:Warning: Unknown slot `:derived-value' `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:455:6:Warning: `call-next-method' is an obsolete function (as of 25.1); use `cl-call-next-method' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. Class allocated slots do not need :initarg lisp/emacs-lisp/eieio-tests/eieio-tests.el:885:40:Warning: Unknown slot `missing-slot' `defmethod' is an obsolete macro (as of 25.1); use `cl-defmethod' instead. `defgeneric' is an obsolete macro (as of 25.1); use `cl-defgeneric' instead. lisp/emacs-lisp/eieio-tests/eieio-tests.el:908:12:Warning: Obsolete name arg "toto" to constructor eieio--testing lisp/emacs-lisp/eieio-tests/eieio-tests.el:939:14:Warning: Unknown slot `:a' lisp/emacs-lisp/eieio-tests/eieio-tests.el:955:55:Warning: Unknown slot `:b' In end of data: lisp/emacs-lisp/eieio-tests/eieio-tests.el:961:1:Warning: the following functions are not known to be defined: class-alloc-initarg--eieio-childp, static-method-class-2--eieio-childp, static-method-class-2, eitest-subordinate--eieio-childp, eitest-superior--eieio-childp, eitest-superior GEN lisp/emacs-lisp/eieio-tests/eieio-tests.log ELC lisp/emacs-lisp/ert-tests.elc GEN lisp/emacs-lisp/ert-tests.log ELC lisp/emacs-lisp/ert-x-tests.elc GEN lisp/emacs-lisp/ert-x-tests.log ELC lisp/emacs-lisp/faceup-tests/faceup-test-basics.elc GEN lisp/emacs-lisp/faceup-tests/faceup-test-basics.log ELC lisp/emacs-lisp/faceup-tests/faceup-test-files.elc GEN lisp/emacs-lisp/faceup-tests/faceup-test-files.log ELC lisp/emacs-lisp/generator-tests.elc In toplevel form: lisp/emacs-lisp/generator-tests.el:87:1:Warning: Unused lexical variable `i' lisp/emacs-lisp/generator-tests.el:87:1:Warning: Unused lexical variable `i' lisp/emacs-lisp/generator-tests.el:87:58:Warning: Unused lexical variable `i' lisp/emacs-lisp/generator-tests.el:87:58:Warning: Unused lexical variable `i' lisp/emacs-lisp/generator-tests.el:89:1:Warning: Unused lexical variable `i' lisp/emacs-lisp/generator-tests.el:89:1:Warning: Unused lexical variable `i' lisp/emacs-lisp/generator-tests.el:89:56:Warning: Unused lexical variable `i' lisp/emacs-lisp/generator-tests.el:89:56:Warning: Unused lexical variable `i' lisp/emacs-lisp/generator-tests.el:96:1:Warning: Unused lexical variable `a' lisp/emacs-lisp/generator-tests.el:96:1:Warning: Unused lexical variable `a' lisp/emacs-lisp/generator-tests.el:97:49:Warning: Unused lexical variable `a' lisp/emacs-lisp/generator-tests.el:97:49:Warning: Unused lexical variable `a' In end of data: lisp/emacs-lisp/generator-tests.el:310:1:Warning: the function `hello' is not known to be defined. GEN lisp/emacs-lisp/generator-tests.log ELC lisp/emacs-lisp/gv-tests.elc GEN lisp/emacs-lisp/gv-tests.log ELC lisp/emacs-lisp/let-alist-tests.elc GEN lisp/emacs-lisp/let-alist-tests.log ELC lisp/emacs-lisp/lisp-mode-tests.elc GEN lisp/emacs-lisp/lisp-mode-tests.log ELC lisp/emacs-lisp/lisp-tests.elc In toplevel form: lisp/emacs-lisp/lisp-tests.el:220:60:Warning: reference to free variable `c-e-x' GEN lisp/emacs-lisp/lisp-tests.log ELC lisp/emacs-lisp/map-tests.elc `map-put' is an obsolete macro (as of 27.1); use map-put! or (setf (map-elt ...) ...) instead `map-put' is an obsolete macro (as of 27.1); use map-put! or (setf (map-elt ...) ...) instead `map-put' is an obsolete macro (as of 27.1); use map-put! or (setf (map-elt ...) ...) instead `map-put' is an obsolete macro (as of 27.1); use map-put! or (setf (map-elt ...) ...) instead In toplevel form: lisp/emacs-lisp/map-tests.el:130:14:Warning: `map-put' is an obsolete macro (as of 27.1); use map-put! or (setf (map-elt ...) ...) instead GEN lisp/emacs-lisp/map-tests.log ELC lisp/emacs-lisp/nadvice-tests.elc GEN lisp/emacs-lisp/nadvice-tests.log ELC lisp/emacs-lisp/package-tests.elc GEN lisp/emacs-lisp/package-tests.log ELC lisp/emacs-lisp/pcase-tests.elc GEN lisp/emacs-lisp/pcase-tests.log ELC lisp/emacs-lisp/pp-tests.elc GEN lisp/emacs-lisp/pp-tests.log ELC lisp/emacs-lisp/regexp-opt-tests.elc GEN lisp/emacs-lisp/regexp-opt-tests.log ELC lisp/emacs-lisp/ring-tests.elc GEN lisp/emacs-lisp/ring-tests.log ELC lisp/emacs-lisp/rmc-tests.elc GEN lisp/emacs-lisp/rmc-tests.log ELC lisp/emacs-lisp/rx-tests.elc In toplevel form: lisp/emacs-lisp/rx-tests.el:535:19:Warning: `rx-submatch-n' is an obsolete function (as of 27.1); use `rx-to-string' instead. GEN lisp/emacs-lisp/rx-tests.log ELC lisp/emacs-lisp/seq-tests.elc In toplevel form: lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:182:18:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:186:19:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:186:32:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. lisp/emacs-lisp/seq-tests.el:186:32:Warning: `seq-contains' is an obsolete function (as of 27.1); use `seq-contains-p' instead. GEN lisp/emacs-lisp/seq-tests.log ELC lisp/emacs-lisp/shadow-tests.elc GEN lisp/emacs-lisp/shadow-tests.log ELC lisp/emacs-lisp/subr-x-tests.elc GEN lisp/emacs-lisp/subr-x-tests.log ELC lisp/emacs-lisp/tabulated-list-test.elc GEN lisp/emacs-lisp/tabulated-list-test.log ELC lisp/emacs-lisp/testcover-tests.elc GEN lisp/emacs-lisp/testcover-tests.log ELC lisp/emacs-lisp/text-property-search-tests.elc GEN lisp/emacs-lisp/text-property-search-tests.log ELC lisp/emacs-lisp/thunk-tests.elc GEN lisp/emacs-lisp/thunk-tests.log ELC lisp/emacs-lisp/timer-tests.elc GEN lisp/emacs-lisp/timer-tests.log ELC lisp/emulation/viper-tests.elc GEN lisp/emulation/viper-tests.log ELC lisp/epg-tests.elc GEN lisp/epg-tests.log ELC lisp/erc/erc-track-tests.elc GEN lisp/erc/erc-track-tests.log ELC lisp/eshell/em-hist-tests.elc GEN lisp/eshell/em-hist-tests.log ELC lisp/eshell/em-ls-tests.elc GEN lisp/eshell/em-ls-tests.log ELC lisp/eshell/esh-opt-tests.elc GEN lisp/eshell/esh-opt-tests.log ELC lisp/eshell/eshell-tests.elc GEN lisp/eshell/eshell-tests.log ELC lisp/faces-tests.elc GEN lisp/faces-tests.log ELC lisp/ffap-tests.elc GEN lisp/ffap-tests.log ELC lisp/filenotify-tests.elc GEN lisp/filenotify-tests.log ELC lisp/files-tests.elc GEN lisp/files-tests.log ELC lisp/files-x-tests.elc GEN lisp/files-x-tests.log ELC lisp/font-lock-tests.elc GEN lisp/font-lock-tests.log ELC lisp/format-spec-tests.elc GEN lisp/format-spec-tests.log ELC lisp/gnus/gnus-test-headers.elc GEN lisp/gnus/gnus-test-headers.log ELC lisp/gnus/gnus-tests.elc GEN lisp/gnus/gnus-tests.log ELC lisp/gnus/message-tests.elc GEN lisp/gnus/message-tests.log ELC lisp/gnus/nnrss-tests.elc GEN lisp/gnus/nnrss-tests.log ELC lisp/help-fns-tests.elc GEN lisp/help-fns-tests.log ELC lisp/help-tests.elc GEN lisp/help-tests.log ELC lisp/hi-lock-tests.elc GEN lisp/hi-lock-tests.log ELC lisp/htmlfontify-tests.elc GEN lisp/htmlfontify-tests.log ELC lisp/ibuffer-tests.elc GEN lisp/ibuffer-tests.log ELC lisp/ido-tests.elc GEN lisp/ido-tests.log ELC lisp/image-file-tests.elc GEN lisp/image-file-tests.log ELC lisp/image-tests.elc GEN lisp/image-tests.log ELC lisp/image/exif-tests.elc GEN lisp/image/exif-tests.log ELC lisp/image/gravatar-tests.elc GEN lisp/image/gravatar-tests.log ELC lisp/imenu-tests.elc GEN lisp/imenu-tests.log ELC lisp/info-xref-tests.elc GEN lisp/info-xref-tests.log ELC lisp/international/ccl-tests.elc GEN lisp/international/ccl-tests.log ELC lisp/international/mule-tests.elc GEN lisp/international/mule-tests.log ELC lisp/international/mule-util-tests.elc GEN lisp/international/mule-util-tests.log ELC lisp/international/ucs-normalize-tests.elc GEN lisp/international/ucs-normalize-tests.log ELC lisp/isearch-tests.elc GEN lisp/isearch-tests.log ELC lisp/jit-lock-tests.elc GEN lisp/jit-lock-tests.log ELC lisp/json-tests.elc GEN lisp/json-tests.log ELC lisp/jsonrpc-tests.elc GEN lisp/jsonrpc-tests.log ELC lisp/kmacro-tests.elc GEN lisp/kmacro-tests.log ELC lisp/ls-lisp-tests.elc In toplevel form: lisp/ls-lisp-tests.el:52:36:Warning: `next-line' is for interactive use only; use `forward-line' instead. GEN lisp/ls-lisp-tests.log ELC lisp/mail/flow-fill-tests.elc GEN lisp/mail/flow-fill-tests.log ELC lisp/mail/footnote-tests.elc GEN lisp/mail/footnote-tests.log ELC lisp/mail/rfc2047-tests.elc GEN lisp/mail/rfc2047-tests.log ELC lisp/mail/rmail-tests.elc GEN lisp/mail/rmail-tests.log ELC lisp/mail/uudecode-tests.elc GEN lisp/mail/uudecode-tests.log ELC lisp/makesum-tests.elc GEN lisp/makesum-tests.log ELC lisp/man-tests.elc GEN lisp/man-tests.log ELC lisp/md4-tests.elc GEN lisp/md4-tests.log ELC lisp/minibuffer-tests.elc GEN lisp/minibuffer-tests.log ELC lisp/mouse-tests.elc GEN lisp/mouse-tests.log ELC lisp/net/dbus-tests.elc GEN lisp/net/dbus-tests.log ELC lisp/net/gnutls-tests.elc In end of data: lisp/net/gnutls-tests.el:296:1:Warning: the following functions are not known to be defined: gnutls-macs, gnutls-digests, gnutls-ciphers, gnutls-hash-digest, gnutls-hash-mac, gnutls-symmetric-encrypt, gnutls-symmetric-decrypt GEN lisp/net/gnutls-tests.log ELC lisp/net/mailcap-tests.elc GEN lisp/net/mailcap-tests.log ELC lisp/net/network-stream-tests.elc In end of data: lisp/net/network-stream-tests.el:728:1:Warning: the function `gnutls-peer-status' is not known to be defined. GEN lisp/net/network-stream-tests.log ELC lisp/net/newsticker-tests.elc GEN lisp/net/newsticker-tests.log ELC lisp/net/nsm-tests.elc GEN lisp/net/nsm-tests.log Running 2 tests (2021-03-19 18:08:35-0700, selector `(not (or (tag :expensive-test) (tag :unstable)))') Test nsm-check-local-subnet-ipv4 backtrace: signal(ert-test-failed (((should (eq nil (nsm-should-check "127.0.0. ert-fail(((should (eq nil (nsm-should-check "127.0.0.1"))) :form (eq #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name nsm-check-local-subnet-ipv4 :document ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expensi ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/net/nsm-tests" "--ev command-line() normal-top-level() Test nsm-check-local-subnet-ipv4 condition: (ert-test-failed ((should (eq nil (nsm-should-check "127.0.0.1"))) :form (eq nil t) :value nil)) FAILED 1/2 nsm-check-local-subnet-ipv4 (2.740307 sec) skipped 2/2 nsm-check-local-subnet-ipv6 (0.002597 sec) Ran 2 tests, 0 results as expected, 1 unexpected, 1 skipped (2021-03-19 18:08:40-0700, 4.944025 sec) 1 unexpected results: FAILED nsm-check-local-subnet-ipv4 1 skipped results: SKIPPED nsm-check-local-subnet-ipv6 gmake[4]: *** [lisp/net/nsm-tests.log] Error 1 ELC lisp/net/puny-tests.elc GEN lisp/net/puny-tests.log ELC lisp/net/rcirc-tests.elc GEN lisp/net/rcirc-tests.log ELC lisp/net/rfc2104-tests.elc GEN lisp/net/rfc2104-tests.log ELC lisp/net/sasl-scram-rfc-tests.elc GEN lisp/net/sasl-scram-rfc-tests.log ELC lisp/net/secrets-tests.elc GEN lisp/net/secrets-tests.log ELC lisp/net/shr-tests.elc In end of data: lisp/net/shr-tests.el:72:1:Warning: the function `libxml-parse-html-region' is not known to be defined. GEN lisp/net/shr-tests.log ELC lisp/net/tramp-archive-tests.elc GEN lisp/net/tramp-archive-tests.log ELC lisp/nxml/nxml-mode-tests.elc GEN lisp/nxml/nxml-mode-tests.log ELC lisp/obarray-tests.elc GEN lisp/obarray-tests.log ELC lisp/obsolete/cl-tests.elc In toplevel form: lisp/obsolete/cl-tests.el:24:1:Warning: cl package required at runtime lisp/obsolete/cl-tests.el:31:12:Warning: `labels' is an obsolete macro (as of 24.3); use `cl-labels' instead. GEN lisp/obsolete/cl-tests.log ELC lisp/org/org-tests.elc GEN lisp/org/org-tests.log ELC lisp/paren-tests.elc GEN lisp/paren-tests.log ELC lisp/password-cache-tests.elc GEN lisp/password-cache-tests.log ELC lisp/play/morse-tests.elc GEN lisp/play/morse-tests.log ELC lisp/play/studly-tests.elc GEN lisp/play/studly-tests.log ELC lisp/progmodes/asm-mode-tests.elc GEN lisp/progmodes/asm-mode-tests.log ELC lisp/progmodes/bat-mode-tests.elc GEN lisp/progmodes/bat-mode-tests.log ELC lisp/progmodes/cc-mode-tests.elc GEN lisp/progmodes/cc-mode-tests.log ELC lisp/progmodes/compile-tests.elc GEN lisp/progmodes/compile-tests.log ELC lisp/progmodes/elisp-mode-tests.elc In toplevel form: lisp/progmodes/elisp-mode-tests.el:427:1:Warning: Unused lexical argument `arg2' lisp/progmodes/elisp-mode-tests.el:427:1:Warning: Unused lexical argument `this' lisp/progmodes/elisp-mode-tests.el:439:1:Warning: Unused lexical argument `arg2' lisp/progmodes/elisp-mode-tests.el:439:1:Warning: Unused lexical argument `arg1' lisp/progmodes/elisp-mode-tests.el:443:1:Warning: Unused lexical argument `arg2' lisp/progmodes/elisp-mode-tests.el:443:1:Warning: Unused lexical argument `this' lisp/progmodes/elisp-mode-tests.el:452:1:Warning: Unused lexical argument `arg2' lisp/progmodes/elisp-mode-tests.el:452:1:Warning: Unused lexical argument `arg1' lisp/progmodes/elisp-mode-tests.el:456:1:Warning: Unused lexical argument `arg2' lisp/progmodes/elisp-mode-tests.el:456:1:Warning: Unused lexical argument `this' lisp/progmodes/elisp-mode-tests.el:460:1:Warning: Unused lexical argument `arg2' lisp/progmodes/elisp-mode-tests.el:460:1:Warning: Unused lexical argument `arg1' lisp/progmodes/elisp-mode-tests.el:464:1:Warning: Unused lexical argument `arg2' lisp/progmodes/elisp-mode-tests.el:464:1:Warning: Unused lexical argument `this' GEN lisp/progmodes/elisp-mode-tests.log ELC lisp/progmodes/etags-tests.elc GEN lisp/progmodes/etags-tests.log ELC lisp/progmodes/f90-tests.elc GEN lisp/progmodes/f90-tests.log ELC lisp/progmodes/flymake-tests.elc GEN lisp/progmodes/flymake-tests.log ELC lisp/progmodes/js-tests.elc GEN lisp/progmodes/js-tests.log ELC lisp/progmodes/ps-mode-tests.elc GEN lisp/progmodes/ps-mode-tests.log ELC lisp/progmodes/python-tests.elc GEN lisp/progmodes/python-tests.log ELC lisp/progmodes/ruby-mode-tests.elc GEN lisp/progmodes/ruby-mode-tests.log ELC lisp/progmodes/sql-tests.elc GEN lisp/progmodes/sql-tests.log ELC lisp/progmodes/subword-tests.elc GEN lisp/progmodes/subword-tests.log ELC lisp/progmodes/tcl-tests.elc GEN lisp/progmodes/tcl-tests.log ELC lisp/progmodes/xref-tests.elc GEN lisp/progmodes/xref-tests.log Running 7 tests (2021-03-19 18:12:19-0700, selector `(not (or (tag :expensive-test) (tag :unstable)))') Test xref--buf-pairs-iterator-cleans-up-markers backtrace: signal(user-error ("Search failed with status 3: grep: illegal optio user-error("Search failed with status %d: %s" 3 "grep: illegal optio xref-matches-in-directory("bar" "*" "/var/run/rpc_door/eggert/emacs- #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name xref--buf-pairs-iterator-cleans-up-ma ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expensi ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/progmodes/xref-tests command-line() normal-top-level() Test xref--buf-pairs-iterator-cleans-up-markers condition: (user-error "Search failed with status 3: grep: illegal option -- E Usage: grep -hblcnsviw pattern file . . . ") FAILED 1/7 xref--buf-pairs-iterator-cleans-up-markers (0.513337 sec) Test xref--buf-pairs-iterator-groups-markers-by-buffers-1 backtrace: signal(user-error ("Search failed with status 3: grep: illegal optio user-error("Search failed with status %d: %s" 3 "grep: illegal optio xref-matches-in-directory("foo" "*" "/var/run/rpc_door/eggert/emacs- #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name xref--buf-pairs-iterator-groups-marke ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expensi ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/progmodes/xref-tests command-line() normal-top-level() Test xref--buf-pairs-iterator-groups-markers-by-buffers-1 condition: (user-error "Search failed with status 3: grep: illegal option -- E Usage: grep -hblcnsviw pattern file . . . ") FAILED 2/7 xref--buf-pairs-iterator-groups-markers-by-buffers-1 (0.036279 sec) Test xref--buf-pairs-iterator-groups-markers-by-buffers-2 backtrace: signal(user-error ("Search failed with status 3: grep: illegal optio user-error("Search failed with status %d: %s" 3 "grep: illegal optio xref-matches-in-directory("bar" "*" "/var/run/rpc_door/eggert/emacs- #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name xref--buf-pairs-iterator-groups-marke ert-run-or-rerun-test(#s(ert--stats :selector (not (or ... ...)) :te ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/progmodes/xref-tests command-line() normal-top-level() Test xref--buf-pairs-iterator-groups-markers-by-buffers-2 condition: (user-error "Search failed with status 3: grep: illegal option -- E Usage: grep -hblcnsviw pattern file . . . ") FAILED 3/7 xref--buf-pairs-iterator-groups-markers-by-buffers-2 (0.035085 sec) Test xref-matches-in-directory-finds-an-empty-line-regexp-match backtrace: signal(user-error ("Search failed with status 3: grep: illegal optio user-error("Search failed with status %d: %s" 3 "grep: illegal optio xref-matches-in-directory("^$" "*" "/var/run/rpc_door/eggert/emacs-2 #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name xref-matches-in-directory-finds-an-em ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/progmodes/xref-tests command-line() normal-top-level() Test xref-matches-in-directory-finds-an-empty-line-regexp-match condition: (user-error "Search failed with status 3: grep: illegal option -- E Usage: grep -hblcnsviw pattern file . . . ") FAILED 4/7 xref-matches-in-directory-finds-an-empty-line-regexp-match (0.035941 sec) Test xref-matches-in-directory-finds-none-for-some-regexp backtrace: signal(user-error ("Search failed with status 3: grep: illegal optio apply(signal (user-error ("Search failed with status 3: grep: illega #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name xref-matches-in-directory-finds-none- ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/progmodes/xref-tests command-line() normal-top-level() Test xref-matches-in-directory-finds-none-for-some-regexp condition: (user-error "Search failed with status 3: grep: illegal option -- E Usage: grep -hblcnsviw pattern file . . . ") FAILED 5/7 xref-matches-in-directory-finds-none-for-some-regexp (0.035542 sec) Test xref-matches-in-directory-finds-some-for-bar backtrace: signal(user-error ("Search failed with status 3: grep: illegal optio user-error("Search failed with status %d: %s" 3 "grep: illegal optio xref-matches-in-directory("bar" "*" "/var/run/rpc_door/eggert/emacs- #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name xref-matches-in-directory-finds-some- ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/progmodes/xref-tests command-line() normal-top-level() Test xref-matches-in-directory-finds-some-for-bar condition: (user-error "Search failed with status 3: grep: illegal option -- E Usage: grep -hblcnsviw pattern file . . . ") FAILED 6/7 xref-matches-in-directory-finds-some-for-bar (0.035792 sec) Test xref-matches-in-directory-finds-two-matches-on-the-same-line backtrace: signal(user-error ("Search failed with status 3: grep: illegal optio user-error("Search failed with status %d: %s" 3 "grep: illegal optio xref-matches-in-directory("foo" "*" "/var/run/rpc_door/eggert/emacs- #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name xref-matches-in-directory-finds-two-m ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/progmodes/xref-tests command-line() normal-top-level() Test xref-matches-in-directory-finds-two-matches-on-the-same-line condition: (user-error "Search failed with status 3: grep: illegal option -- E Usage: grep -hblcnsviw pattern file . . . ") FAILED 7/7 xref-matches-in-directory-finds-two-matches-on-the-same-line (0.044921 sec) Ran 7 tests, 0 results as expected, 7 unexpected (2021-03-19 18:12:33-0700, 13.990733 sec) 7 unexpected results: FAILED xref--buf-pairs-iterator-cleans-up-markers FAILED xref--buf-pairs-iterator-groups-markers-by-buffers-1 FAILED xref--buf-pairs-iterator-groups-markers-by-buffers-2 FAILED xref-matches-in-directory-finds-an-empty-line-regexp-match FAILED xref-matches-in-directory-finds-none-for-some-regexp FAILED xref-matches-in-directory-finds-some-for-bar FAILED xref-matches-in-directory-finds-two-matches-on-the-same-line gmake[4]: *** [lisp/progmodes/xref-tests.log] Error 1 ELC lisp/ps-print-tests.elc GEN lisp/ps-print-tests.log ELC lisp/register-tests.elc GEN lisp/register-tests.log ELC lisp/replace-tests.elc GEN lisp/replace-tests.log ELC lisp/rot13-tests.elc GEN lisp/rot13-tests.log ELC lisp/scroll-lock-tests.elc GEN lisp/scroll-lock-tests.log ELC lisp/ses-tests.elc GEN lisp/ses-tests.log ELC lisp/shadowfile-tests.elc GEN lisp/shadowfile-tests.log ELC lisp/shell-tests.elc GEN lisp/shell-tests.log ELC lisp/simple-tests.elc GEN lisp/simple-tests.log ELC lisp/so-long-tests/autoload-longlines-mode-tests.elc GEN lisp/so-long-tests/autoload-longlines-mode-tests.log ELC lisp/so-long-tests/autoload-major-mode-tests.elc GEN lisp/so-long-tests/autoload-major-mode-tests.log ELC lisp/so-long-tests/autoload-minor-mode-tests.elc GEN lisp/so-long-tests/autoload-minor-mode-tests.log ELC lisp/so-long-tests/so-long-tests-helpers.elc GEN lisp/so-long-tests/so-long-tests-helpers.log ELC lisp/so-long-tests/so-long-tests.elc In toplevel form: lisp/so-long-tests/so-long-tests.el:233:12:Warning: `run-window-configuration-change-hook' is an obsolete function (as of 27.1). lisp/so-long-tests/so-long-tests.el:224:48:Warning: `run-window-configuration-change-hook' is an obsolete function (as of 27.1). GEN lisp/so-long-tests/so-long-tests.log Loading /var/run/rpc_door/eggert/emacs-27.2/test/lisp/so-long-tests/so-long-tests-helpers... Running 23 tests (2021-03-19 18:14:12-0700, selector `(not (or (tag :expensive-test) (tag :unstable)))') Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. Package longlines is deprecated passed 1/23 so-long-tests-actions (0.354224 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 2/23 so-long-tests-command-so-long (0.079849 sec) passed 3/23 so-long-tests-commentary (1.333412 sec) Creating customization items... Creating group... Creating group entries... Creating group entries...done Creating customization items ...done Creating customization setup... Creating customization setup...done passed 4/23 so-long-tests-customize (1.287363 sec) passed 5/23 so-long-tests-file-local-action (0.057188 sec) passed 6/23 so-long-tests-file-local-action-eval-so-long (0.217247 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 7/23 so-long-tests-file-local-emacs-lisp-mode-long-form (0.064920 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 8/23 so-long-tests-file-local-emacs-lisp-mode-long-form2 (0.074793 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 9/23 so-long-tests-file-local-emacs-lisp-mode-short-form (0.231315 sec) passed 10/23 so-long-tests-file-local-so-long-mode-long-form (0.034394 sec) passed 11/23 so-long-tests-file-local-so-long-mode-long-form2 (0.043587 sec) passed 12/23 so-long-tests-file-local-so-long-mode-short-form (0.034094 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. Test so-long-tests-invisible-buffer-function backtrace: signal(ert-test-failed (((should (eq so-long-function actionfunc)) : ert-fail(((should (eq so-long-function actionfunc)) :form (eq nil so so-long-tests-assert-active(so-long-mode) so-long-tests-assert-and-revert(so-long-mode) #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name so-long-tests-invisible-buffer-functi ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/so-long-tests/so-lon command-line() normal-top-level() Test so-long-tests-invisible-buffer-function condition: (ert-test-failed ((should (eq so-long-function actionfunc)) :form (eq nil so-long-mode) :value nil)) FAILED 13/23 so-long-tests-invisible-buffer-function (0.060148 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 14/23 so-long-tests-major-mode (0.026574 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 15/23 so-long-tests-max-lines (0.053522 sec) passed 16/23 so-long-tests-minor-mode (0.013434 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 17/23 so-long-tests-predicate (0.034641 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 18/23 so-long-tests-skip-comments (0.047383 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 19/23 so-long-tests-so-long-menu-item-replace-action (0.020970 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 20/23 so-long-tests-target-modes (0.238950 sec) passed 21/23 so-long-tests-threshold-at (0.011976 sec) Changed to so-long-mode (from emacs-lisp-mode) on account of line length. C-c C-c to revert. passed 22/23 so-long-tests-threshold-over (0.025250 sec) passed 23/23 so-long-tests-threshold-under (0.011917 sec) Ran 23 tests, 22 results as expected, 1 unexpected (2021-03-19 18:14:23-0700, 10.309998 sec) 1 unexpected results: FAILED so-long-tests-invisible-buffer-function gmake[4]: *** [lisp/so-long-tests/so-long-tests.log] Error 1 ELC lisp/so-long-tests/spelling-tests.elc GEN lisp/so-long-tests/spelling-tests.log ELC lisp/sort-tests.elc GEN lisp/sort-tests.log ELC lisp/soundex-tests.elc GEN lisp/soundex-tests.log ELC lisp/startup-tests.elc GEN lisp/startup-tests.log ELC lisp/subr-tests.elc GEN lisp/subr-tests.log ELC lisp/tabify-tests.elc GEN lisp/tabify-tests.log ELC lisp/tar-mode-tests.elc GEN lisp/tar-mode-tests.log ELC lisp/tempo-tests.elc GEN lisp/tempo-tests.log ELC lisp/term-tests.elc GEN lisp/term-tests.log ELC lisp/term/tty-colors-tests.elc GEN lisp/term/tty-colors-tests.log ELC lisp/textmodes/conf-mode-tests.elc GEN lisp/textmodes/conf-mode-tests.log ELC lisp/textmodes/css-mode-tests.elc GEN lisp/textmodes/css-mode-tests.log ELC lisp/textmodes/dns-mode-tests.elc GEN lisp/textmodes/dns-mode-tests.log ELC lisp/textmodes/fill-tests.elc GEN lisp/textmodes/fill-tests.log ELC lisp/textmodes/mhtml-mode-tests.elc GEN lisp/textmodes/mhtml-mode-tests.log ELC lisp/textmodes/page-tests.elc GEN lisp/textmodes/page-tests.log ELC lisp/textmodes/paragraphs-tests.elc GEN lisp/textmodes/paragraphs-tests.log ELC lisp/textmodes/reftex-tests.elc GEN lisp/textmodes/reftex-tests.log ELC lisp/textmodes/sgml-mode-tests.elc GEN lisp/textmodes/sgml-mode-tests.log ELC lisp/textmodes/tildify-tests.elc GEN lisp/textmodes/tildify-tests.log ELC lisp/textmodes/underline-tests.elc GEN lisp/textmodes/underline-tests.log ELC lisp/thingatpt-tests.elc GEN lisp/thingatpt-tests.log ELC lisp/thread-tests.elc GEN lisp/thread-tests.log ELC lisp/time-stamp-tests.elc GEN lisp/time-stamp-tests.log ELC lisp/timezone-tests.elc GEN lisp/timezone-tests.log ELC lisp/url/url-auth-tests.elc GEN lisp/url/url-auth-tests.log ELC lisp/url/url-expand-tests.elc GEN lisp/url/url-expand-tests.log ELC lisp/url/url-file-tests.elc GEN lisp/url/url-file-tests.log ELC lisp/url/url-future-tests.elc GEN lisp/url/url-future-tests.log ELC lisp/url/url-handlers-test.elc GEN lisp/url/url-handlers-test.log ELC lisp/url/url-misc-tests.elc GEN lisp/url/url-misc-tests.log ELC lisp/url/url-parse-tests.elc GEN lisp/url/url-parse-tests.log ELC lisp/url/url-tramp-tests.elc GEN lisp/url/url-tramp-tests.log ELC lisp/url/url-util-tests.elc GEN lisp/url/url-util-tests.log ELC lisp/vc/add-log-tests.elc GEN lisp/vc/add-log-tests.log ELC lisp/vc/diff-mode-tests.elc GEN lisp/vc/diff-mode-tests.log Running 3 tests (2021-03-19 18:17:53-0700, selector `(not (or (tag :expensive-test) (tag :unstable)))') Test diff-mode-test-font-lock backtrace: signal(error ("Unexpected patch hunk header: /usr/bin/diff: illeg... error("Unexpected patch hunk header: %s" "/usr/bin/diff: illegal opt smerge-refine-regions(410 440 440 470 nil diff-refine-preproc ((diff diff--refine-hunk(359 486) #f(compiled-function (beg end) #)(359 486) diff--iterate-hunks(528 #f(compiled-function (beg end) #)(1 528) font-lock-ensure() #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name diff-mode-test-font-lock :documentati ert-run-or-rerun-test(#s(ert--stats :selector (not (or ... ...)) :te ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/vc/diff-mode-tests" command-line() normal-top-level() Test diff-mode-test-font-lock condition: (error "Unexpected patch hunk header: /usr/bin/diff: illegal option -- a") FAILED 1/3 diff-mode-test-font-lock (1.518404 sec) Test diff-mode-test-font-lock-syntax-one-line backtrace: signal(ert-test-failed (((should (equal-including-properties (buffer ert-fail(((should (equal-including-properties (buffer-string) #("@@ #f(compiled-function () #)() ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name diff-mode-test-font-lock-syntax-one-l ert-run-or-rerun-test(#s(ert--stats :selector (not ...) :tests [... ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "-l" "lisp/vc/diff-mode-tests" command-line() normal-top-level() Test diff-mode-test-font-lock-syntax-one-line condition: (ert-test-failed ((should (equal-including-properties (buffer-string) #("@@ -1 +1 @@ -int main() { printf(\"Hello, World!\\n\"); return 0; } \\ No newline at end of file +int main() { printf(\"Hello, Emacs!\\n\"); return 0; } \\ No newline at end of file " 0 11 ... 12 13 ... 13 65 ... 65 93 ... 93 94 ... 94 146 ... 146 174 ...))) :form (equal-including-properties #("@@ -1,1 +1,1 @@ -int main() { printf(\"Hello, World!\\n\"); return 0; } +int main() { printf(\"Hello, Emacs!\\n\"); return 0; } " 0 15 (face diff-hunk-header) 16 17 (face diff-indicator-removed) 17 69 (face diff-removed) 69 70 (face diff-indicator-added) 70 122 (face diff-added)) #("@@ -1 +1 @@ -int main() { printf(\"Hello, World!\\n\"); return 0; } \\ No newline at end of file +int main() { printf(\"Hello, Emacs!\\n\"); return 0; } \\ No newline at end of file " 0 11 (face diff-hunk-header) 12 13 (face diff-indicator-removed) 13 65 (face diff-removed) 65 93 (face diff-context) 93 94 (face diff-indicator-added) 94 146 (face diff-added) 146 174 (face diff-context))) :value nil)) FAILED 2/3 diff-mode-test-font-lock-syntax-one-line (0.185203 sec) Hunk applied Hunk applied Hunk applied passed 3/3 diff-mode-test-ignore-trailing-dashes (0.144901 sec) Ran 3 tests, 1 results as expected, 2 unexpected (2021-03-19 18:17:59-0700, 5.964368 sec) 2 unexpected results: FAILED diff-mode-test-font-lock FAILED diff-mode-test-font-lock-syntax-one-line gmake[4]: *** [lisp/vc/diff-mode-tests.log] Error 1 ELC lisp/vc/ediff-diff-tests.elc GEN lisp/vc/ediff-diff-tests.log ELC lisp/vc/ediff-ptch-tests.elc GEN lisp/vc/ediff-ptch-tests.log ELC lisp/vc/log-edit-tests.elc GEN lisp/vc/log-edit-tests.log ELC lisp/vc/smerge-mode-tests.elc GEN lisp/vc/smerge-mode-tests.log ELC lisp/vc/vc-bzr-tests.elc GEN lisp/vc/vc-bzr-tests.log ELC lisp/vc/vc-hg-tests.elc GEN lisp/vc/vc-hg-tests.log ELC lisp/vc/vc-tests.elc GEN lisp/vc/vc-tests.log ELC lisp/wdired-tests.elc GEN lisp/wdired-tests.log ELC lisp/whitespace-tests.elc GEN lisp/whitespace-tests.log ELC lisp/wid-edit-tests.elc GEN lisp/wid-edit-tests.log ELC lisp/xdg-tests.elc GEN lisp/xdg-tests.log ELC lisp/xml-tests.elc GEN lisp/xml-tests.log ELC lisp/xt-mouse-tests.elc GEN lisp/xt-mouse-tests.log ELC src/alloc-tests.elc GEN src/alloc-tests.log ELC src/buffer-tests.elc GEN src/buffer-tests.log ELC src/callint-tests.elc GEN src/callint-tests.log ELC src/callproc-tests.elc GEN src/callproc-tests.log ELC src/casefiddle-tests.elc GEN src/casefiddle-tests.log ELC src/charset-tests.elc GEN src/charset-tests.log ELC src/chartab-tests.elc GEN src/chartab-tests.log ELC src/cmds-tests.elc GEN src/cmds-tests.log ELC src/coding-tests.elc GEN src/coding-tests.log ELC src/data-tests.elc In toplevel form: src/data-tests.el:524:42:Warning: assignment to free variable `data-tests-foo1' src/data-tests.el:525:42:Warning: assignment to free variable `data-tests-foo2' src/data-tests.el:526:42:Warning: assignment to free variable `data-tests-foo3' GEN src/data-tests.log ELC src/decompress-tests.elc GEN src/decompress-tests.log ELC src/doc-tests.elc GEN src/doc-tests.log ELC src/editfns-tests.elc GEN src/editfns-tests.log CCLD data/emacs-module/mod-test.so data/emacs-module/mod-test.c: "data/emacs-module/mod-test.c", line 525: warning: implicit function declaration: static_assert ../src/mini-gmp-emacs.c: ./../lib/timespec.c: ./../lib/gettime.c: ELC src/emacs-module-tests.elc GEN src/emacs-module-tests.log /bin/bash: line 2: 5672 Segmentation Fault HOME=/nonexistent EMACSLOADPATH= LC_ALL=C EMACS_TEST_DIRECTORY=/var/run/rpc_door/eggert/emacs-27.2/test "../src/emacs" --module-assertions --no-init-file --no-site-file --no-site-lisp -L ":." -l ert -l src/emacs-module-tests --batch --eval '(ert-run-tests-batch-and-exit (quote (not (or (tag :expensive-test) (tag :unstable)))))' > src/emacs-module-tests.log 2>&1 Running 28 tests (2021-03-19 18:21:12-0700, selector `(not (or (tag :expensive-test) (tag :unstable)))') gmake[4]: *** [src/emacs-module-tests.log] Error 139 ELC src/eval-tests.elc GEN src/eval-tests.log ELC src/fileio-tests.elc GEN src/fileio-tests.log ELC src/floatfns-tests.elc GEN src/floatfns-tests.log ELC src/fns-tests.elc GEN src/fns-tests.log ELC src/font-tests.elc GEN src/font-tests.log ELC src/inotify-tests.elc In end of data: src/inotify-tests.el:74:1:Warning: the function `inotify-valid-p' is not known to be defined. GEN src/inotify-tests.log ELC src/json-tests.elc GEN src/json-tests.log ELC src/keyboard-tests.elc GEN src/keyboard-tests.log ELC src/keymap-tests.elc GEN src/keymap-tests.log ELC src/lcms-tests.elc In end of data: src/lcms-tests.el:162:1:Warning: the following functions are not known to be defined: lcms-cam02-ucs, lcms-temp->white-point, lcms-jch->xyz, lcms-xyz->jch, lcms-jch->jab, lcms-jab->jch GEN src/lcms-tests.log ELC src/lread-tests.elc GEN src/lread-tests.log ELC src/marker-tests.elc GEN src/marker-tests.log ELC src/minibuf-tests.elc GEN src/minibuf-tests.log ELC src/print-tests.elc GEN src/print-tests.log ELC src/process-tests.elc GEN src/process-tests.log