From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/77590 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.gnus.general Subject: Re: testing Gnus and Emacs/XEmacs compatibility Date: Mon, 07 Mar 2011 18:37:15 +0100 Message-ID: References: <8739ncav1n.fsf@lifelogs.com> <8739ncdnv5.fsf@topper.koldfront.dk> <87fwrcvu31.fsf@randomsample.de> <87ipw89cfj.fsf@lifelogs.com> <87bp20vsuz.fsf@randomsample.de> <87bp1zao5s.fsf@lifelogs.com> <87wrkbxv54.fsf@randomsample.de> <87fwqy3kur.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1299519458 24983 80.91.229.12 (7 Mar 2011 17:37:38 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 7 Mar 2011 17:37:38 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M25913@lists.math.uh.edu Mon Mar 07 18:37:33 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PweNA-0000ts-U0 for ding-account@gmane.org; Mon, 07 Mar 2011 18:37:33 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1PweN3-0005AB-VH; Mon, 07 Mar 2011 11:37:26 -0600 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1PweN2-00059m-9c for ding@lists.math.uh.edu; Mon, 07 Mar 2011 11:37:24 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PweN0-0003ep-GC for ding@lists.math.uh.edu; Mon, 07 Mar 2011 11:37:24 -0600 Original-Received: from v3-1008.vxen.de ([79.140.41.8]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1PweMz-0001Dh-B7 for ding@gnus.org; Mon, 07 Mar 2011 18:37:21 +0100 Original-Received: from [134.76.4.230] (helo=imac.local) by v3-1008.vxen.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1PweMy-0000Xs-Rz for ding@gnus.org; Mon, 07 Mar 2011 18:37:20 +0100 In-Reply-To: <87fwqy3kur.fsf@lifelogs.com> (Ted Zlatanov's message of "Mon, 07 Mar 2011 11:23:56 -0600") User-Agent: Gnus/5.110014 (No Gnus v0.14) Emacs/24.0.50 (darwin) Mail-Copies-To: never Mail-Followup-To: ding@gnus.org X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:77590 Archived-At: Ted Zlatanov writes: > On Mon, 07 Mar 2011 08:11:19 +0100 David Engster wrote: > > DE> Lars Magne Ingebrigtsen writes: >>> Ted Zlatanov writes: >>> > DE> Yes, post-receive hook is easiest, but the buildbot can also poll. >>>> >>>> If you want to set it up to e-mail me and Lars, that would be great. We >>>> can send to gnus.commits later I guess, but I want to try it out. >>> >>> Sounds good. It would be really nice to get a report on build failures >>> on XEmacs and older Emacs versions automatically. > > DE> There's now a buildbot running for Gnus: > > DE> http://www.randomsample.de/gnus-buildbot > > DE> There are no mail notifications yet, since I first want to make sure it > DE> works. > > DE> Now, time to write some tests. :-) > > Damn it, I am 90% done with mine :) It was a quiet sunday, and starting with the CEDET buildbot it was pretty straightforward. :-) We can also migrate it to gnus.org, if you want to have it all in one place, but I also don't have a problem with hosting it. > Can we call yours official and be done? Maybe we can put the tests > inside the Gnus repo, too? Yes to both. The tests should definitely be in the Gnus repo, preferably started with a makefile rule. I guess excluding them from the Emacs sync shouldn't be a problem? > I think with ERT we can do pretty well. The important thing is that the tests must be batch-mode compatible with a proper exit code. Otherwise it gets complicated... I haven't actually looked into ERT much, but since it has made its way into Emacs proper, it should be usable. :-) -David