From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: How to block tests on hydra Date: Tue, 11 Jul 2017 09:20:44 +0200 Message-ID: <877ezffnhv.fsf@detlef> References: <87y3s8wf6k.fsf@detlef> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1499757668 32138 195.159.176.226 (11 Jul 2017 07:21:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 11 Jul 2017 07:21:08 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: Emacs developers To: Noam Postavsky Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 11 09:21:04 2017 Return-path: Envelope-to: ged-emacs-devel@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 1dUpTi-00083M-QL for ged-emacs-devel@m.gmane.org; Tue, 11 Jul 2017 09:21:02 +0200 Original-Received: from localhost ([::1]:44714 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUpTo-0001TU-3b for ged-emacs-devel@m.gmane.org; Tue, 11 Jul 2017 03:21:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44828) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUpTh-0001T3-RY for emacs-devel@gnu.org; Tue, 11 Jul 2017 03:21:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dUpTc-0004Ue-US for emacs-devel@gnu.org; Tue, 11 Jul 2017 03:21:01 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:59210) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dUpTc-0004T3-JD for emacs-devel@gnu.org; Tue, 11 Jul 2017 03:20:56 -0400 Original-Received: from detlef.gmx.de ([79.140.125.122]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MV6EP-1dA4bh49Yz-00YUUG; Tue, 11 Jul 2017 09:20:45 +0200 In-Reply-To: (Noam Postavsky's message of "Mon, 10 Jul 2017 23:44:05 -0400") X-Provags-ID: V03:K0:ZMdfTiGOesvqd0CyMpj/tWlBb0TJmVN+6FE/TWBDyRJ4TG307ty 3DjmQv9KxrMAo9PSMBzTGmUO/2EbY3Q2iNnbvDPNVs/mSMf3D7ubFQy6BrDMAt54SUx1gDt tZT8BGYb6Cf9Fsool5PmFaLnyN8H316B8pyxtxGCsjHMJiVqCddKugOGQwdL5gX8UU4lHrp PL9iMP7Vep/zGD1HtHiqA== X-UI-Out-Filterresults: notjunk:1;V01:K0:C0/ryrhqAKk=:bEgwhlKAbMU9qZaba10Bnv AnNz9q9FBEBLmRvVY9/fr3slX6PxnxiHYzr1pvhh/M9FmwgyMGMRJdBK3VW+Inzr45qLMyOhQ kyL3ywEdYomEG3UW0kDLC9xNZePnbUL20IV31tDX3ZB8hyhdjItGCLVU6T9S5wxtRCLizYEeI ZlRQrrpFTaXrntBQgOZ7+sntsnR86FpYemVG8rEnDOLwZ1AHxMNXuUFRauxGDRX74ZD4TFc7G 9ddmcFRPRKaRkZpNDON+uW4E4axCebg6h458JjItPkPkf0s7mn9wxjLw7apBxdmZLM8Cm5Bhh srols7RjV7Iyvx1u9zOjyBFis7j0i4T6SpbqwNopk5VJpji6rsgDJLSXnvhPvjyEDC5AD24/S McQsi52VCj657mmaAzltOcTauzsbjVTp0k4eOya4t6DToynKzBhUMWo5zA8JKlizO3B7pFr6n wmplRYaZUBNhxR3N8f7alwNeM91CiYXLFLiQGhWvfFA3byxNqA62qDvHOyWXu34Vmz1uKqyHf Shu50xjv/i4M5PgPlZdyP0jI6k/e4G1CCWkzLN9e4RfbIytIE/YLpkk81hAVJkryVU/KnxhE7 6rIbqEYPDI1TkqzrfSTwBonIgARHqyYZ/G0CoxIye02v79ALaVIVQr1RFcwvw8HcjV8XlqBcD OpuKB/8FwgkwVo0GC3vDfuVzY03J72nvauc1YofD5u2xpan7CGW20VZ7zSasKJ058CGqd55bA KwmBCPzO85Qrmf/lcVLdzX8BJ4Y82jS1rEQ15HeBaskD8CgxNIgWaUQ4PVlIJa/QUv6dEXt1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.15 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:216460 Archived-At: Noam Postavsky writes: Hi Noam, >> recent changes of Tramp block the test on hydra in >> gnu:emacs-trunk:coverage. I've instrumented test/Makefile.in in order to >> see the output of tramp-tests, and it looks like the blocking test is >> tramp-test36-asynchronous-requests. It works properly when running locally. > > I'm surprised it does anything at all actually, isn't the (add-to-list > 'buffers ...) call a bug? Should be using `push' I think. > > - (add-to-list 'buffers (generate-new-buffer "foo"))) > + (push (generate-new-buffer "foo") buffers)) Why that? `add-to-list' is as good as `push' in this case. I haven't seen a problem with that. If you run in edebug, you'll see that `buffers' keeps all process buffers. > I noticed you added a with-timeout on that test, but it doesn't seem > to be working. The timeout is a self-defense. And it doesn't trigger at least for me, because (I believe) the test case is working properly now, and finishes in time. > By the way, I hit the "`tramp-test36-asynchronous-requests' timed out" > message when running locally in an -O0 build, although it succeeds > with an -O2 build. Maybe I just have a weak CPU. How does it make a difference? Is an asynchronous process to be intended to run in another thread, on another processor? Best regards, Michael.