From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#30807: Tramp tests take waaayyy too long and refuse to exit Date: Wed, 14 Mar 2018 17:17:24 -0700 Organization: UCLA Computer Science Department Message-ID: <05bc881c-02ea-e921-8cb4-c1273674cfb5@cs.ucla.edu> References: <1fde81b8-b266-86b8-133a-1bde81145346@cs.ucla.edu> <87efkn9g9u.fsf@gmx.de> <87d106u0ta.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1521072970 32579 195.159.176.226 (15 Mar 2018 00:16:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 15 Mar 2018 00:16:10 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 Cc: 30807@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 15 01:16:06 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewGYu-0008Me-Il for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Mar 2018 01:16:04 +0100 Original-Received: from localhost ([::1]:49184 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ewGax-0003cd-7C for geb-bug-gnu-emacs@m.gmane.org; Wed, 14 Mar 2018 20:18:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37520) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ewGar-0003cX-I9 for bug-gnu-emacs@gnu.org; Wed, 14 Mar 2018 20:18:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ewGao-0002Ab-BY for bug-gnu-emacs@gnu.org; Wed, 14 Mar 2018 20:18:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54120) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ewGao-0002AS-7m for bug-gnu-emacs@gnu.org; Wed, 14 Mar 2018 20:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ewGan-0001OS-Vn for bug-gnu-emacs@gnu.org; Wed, 14 Mar 2018 20:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Mar 2018 00:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30807 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30807-submit@debbugs.gnu.org id=B30807.15210730565314 (code B ref 30807); Thu, 15 Mar 2018 00:18:01 +0000 Original-Received: (at 30807) by debbugs.gnu.org; 15 Mar 2018 00:17:36 +0000 Original-Received: from localhost ([127.0.0.1]:33784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewGaO-0001Nd-HS for submit@debbugs.gnu.org; Wed, 14 Mar 2018 20:17:36 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:55714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ewGaN-0001NP-93 for 30807@debbugs.gnu.org; Wed, 14 Mar 2018 20:17:35 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0FB3F1616C5; Wed, 14 Mar 2018 17:17:29 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id kij3XZhC7hWD; Wed, 14 Mar 2018 17:17:28 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3442B1616D2; Wed, 14 Mar 2018 17:17:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ejFVOAylkQER; Wed, 14 Mar 2018 17:17:28 -0700 (PDT) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 1BE671616C5; Wed, 14 Mar 2018 17:17:28 -0700 (PDT) In-Reply-To: <87d106u0ta.fsf@gmx.de> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:144294 Archived-At: On 03/14/2018 08:36 AM, Michael Albinus wrote: > As a first step, I have extended ert to print the duration time of sing= le > tests in batch mode. This is disabled by default, you can enable it via > > make TEST_PRINT_TEST_DURATION=3D1 ... tramp-archive-test42-auto-load still takes so long that I kill it.=20 Here's the relevant part of the output of "make=20 TEST_PRINT_TEST_DURATION=3D1 check" at the top level. I manually killed=20 the seemingly-runaway Emacs test process. =C2=A0=C2=A0 passed=C2=A0 19/22=C2=A0 tramp-archive-test37-make-nearby-t= emp-file (0.005722 sec) =C2=A0=C2=A0 passed=C2=A0 20/22=C2=A0 tramp-archive-test40-file-system-i= nfo (0.000921 sec) Test tramp-archive-test42-auto-load backtrace: =C2=A0 signal(ert-test-failed (((should (string-match (format "tramp-arc= hiv =C2=A0 ert-fail(((should (string-match (format "tramp-archive loaded: ni= l n =C2=A0 (if (unwind-protect (setq value-886 (apply fn-884 args-885)) (set= q f =C2=A0 (let (form-description-888) (if (unwind-protect (setq value-886 (= app =C2=A0 (let ((value-886 'ert-form-evaluation-aborted-887)) (let (form-de= scr =C2=A0 (let* ((fn-884 (function string-match)) (args-885 (condition-case= er =C2=A0 (let ((file (car --dolist-tail--))) (let* ((fn-884 (function stri= ng- =C2=A0 (while --dolist-tail-- (let ((file (car --dolist-tail--))) (let* = ((f =C2=A0 (let ((--dolist-tail-- (list "/ssh::foo" (concat tramp-archive-te= st- =C2=A0 (let ((default-directory (expand-file-name temporary-file-directo= ry) =C2=A0 (closure (t) nil (let ((value-877 (gensym "ert-form-evaluation-ab= ort =C2=A0 ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-t= est =C2=A0 ert-run-test(#s(ert-test :name tramp-archive-test42-auto-load :do= cum =C2=A0 ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expe= nsi =C2=A0 ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f= (co =C2=A0 ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable= ))) =C2=A0 ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag = :un =C2=A0 eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test= ) ( =C2=A0 command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq ert-batch-pr= int =C2=A0 command-line() =C2=A0 normal-top-level() Test tramp-archive-test42-auto-load condition: =C2=A0=C2=A0=C2=A0 (ert-test-failed =C2=A0=C2=A0=C2=A0=C2=A0 ((should =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (string-match =C2=A0=C2=A0=C2=A0 (format "tramp-archive loaded: nil nil[[:ascii:]]+tra= mp-archive=20 loaded: t %s" ...) =C2=A0=C2=A0=C2=A0 (shell-command-to-string ...))) =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :form =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (string-match "tramp-archive loaded: nil=20 nil[[:ascii:]]+tramp-archive loaded: t nil" "tramp-archive loaded: nil ni= l Are you sure you want to continue connecting (yes/no)? (yes or no) ") =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 :value nil)) =C2=A0=C2=A0 FAILED=C2=A0 21/22=C2=A0 tramp-archive-test42-auto-load (23= 07.384644 sec) =C2=A0=C2=A0 passed=C2=A0 22/22=C2=A0 tramp-archive-test42-delay-load (1= .367596 sec) Ran 22 tests, 21 results as expected, 1 unexpected (2018-03-14=20 17:10:25-0700) 1 unexpected results: =C2=A0=C2=A0 FAILED=C2=A0 tramp-archive-test42-auto-load make[3]: *** [Makefile:173: lisp/net/tramp-archive-tests.log] Error 1