From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.bugs Subject: bug#22471: ert batch should print compile parsable error messages Date: Thu, 28 Jan 2016 17:14:57 +0000 Message-ID: <87lh79iq26.fsf@russet.org.uk> References: <87bn878jsv.fsf@russet.org.uk> <83pownyplf.fsf@gnu.org> <87twlyd6yx.fsf@russet.org.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1454001429 3028 80.91.229.3 (28 Jan 2016 17:17:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Jan 2016 17:17:09 +0000 (UTC) Cc: 22471@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 28 18:17:00 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aOqBl-0007ee-Si for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Jan 2016 18:16:58 +0100 Original-Received: from localhost ([::1]:57789 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOqBk-0005Wr-J0 for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Jan 2016 12:16:56 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53845) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOqAv-0004CC-6Y for bug-gnu-emacs@gnu.org; Thu, 28 Jan 2016 12:16:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aOqAs-00040Y-0G for bug-gnu-emacs@gnu.org; Thu, 28 Jan 2016 12:16:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51775) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOqAr-000407-UN for bug-gnu-emacs@gnu.org; Thu, 28 Jan 2016 12:16:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aOqAr-0003cD-M1 for bug-gnu-emacs@gnu.org; Thu, 28 Jan 2016 12:16:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: phillip.lord@russet.org.uk (Phillip Lord) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Jan 2016 17:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22471 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22471-submit@debbugs.gnu.org id=B22471.145400130213824 (code B ref 22471); Thu, 28 Jan 2016 17:16:01 +0000 Original-Received: (at 22471) by debbugs.gnu.org; 28 Jan 2016 17:15:02 +0000 Original-Received: from localhost ([127.0.0.1]:39995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aOq9u-0003ai-HK for submit@debbugs.gnu.org; Thu, 28 Jan 2016 12:15:02 -0500 Original-Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:37704) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aOq9r-0003aA-FI for 22471@debbugs.gnu.org; Thu, 28 Jan 2016 12:15:00 -0500 Original-Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aOq9q-0006M3-9x; Thu, 28 Jan 2016 17:14:58 +0000 Original-Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aOq9p-0002Kk-PI; Thu, 28 Jan 2016 17:14:57 +0000 In-Reply-To: (Glenn Morris's message of "Wed, 27 Jan 2016 20:28:22 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:112061 Archived-At: Glenn Morris writes: > Why would you call the batch version of ert from within Emacs, > when M-x ert exists and does colour, hyperlinking to source, etc? M-x ert is nice, but has one main failure. It's not running in a clean, controllable Emacs; it's running in my Emacs. I use M-x ert only when I am debugging failing tests. The rest of the time, I run tests in a clean, newly launched Emacs with a sandboxed .emacs.d/elpa. As a secondary advantage, it can be easier to test two or three Emacs versions at the same time. I've been writing a library to help get around this problem, but fundamentally, the only clean way to test code is not to run it in the same Emacs as is launching it. At some point, I'd like to add the ability to launch an emacs for every test. Phil