From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yagnesh Raghava Yakkala Subject: tests with travis-ci (was: [BUG] ob-sql.el: probably an extra paren) Date: Fri, 22 Mar 2013 03:40:53 +0900 Message-ID: <87mwtwwq8a.fsf_-_@yagnesh.org> References: <16047.1363748067@alphaville> <86vc8mtfcx.fsf@somewhere.org> <87fvzqnpfd.fsf@bzg.ath.cx> <87fvzozx88.fsf@bzg.ath.cx> <87hak4d712.fsf@yagnesh.org> <87vc8k4q2y.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:42471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIkPz-0004pp-13 for emacs-orgmode@gnu.org; Thu, 21 Mar 2013 14:40:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIkPv-0006T5-DU for emacs-orgmode@gnu.org; Thu, 21 Mar 2013 14:40:50 -0400 Received: from mailgate3.sys.hokudai.ac.jp ([133.87.1.142]:43282) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIkPu-0006SJ-Om for emacs-orgmode@gnu.org; Thu, 21 Mar 2013 14:40:47 -0400 Received: from mailgate3.sys.hokudai.ac.jp (mailgate3.sys.hokudai.ac.jp [127.0.0.1]) by localhost.sys.hokudai.ac.jp (Postfix) with ESMTP id BE045F7874 for ; Fri, 22 Mar 2013 03:40:44 +0900 (JST) Received: from okhotsk19 (okhotsk19.lowtem.hokudai.ac.jp [133.87.217.175]) by mailgate3.sys.hokudai.ac.jp (Postfix) with ESMTP id AECF4F7873 for ; Fri, 22 Mar 2013 03:40:41 +0900 (JST) In-Reply-To: <87vc8k4q2y.fsf@bzg.ath.cx> (Bastien's message of "Thu, 21 Mar 2013 18:31:33 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bastien Cc: Achim Gratz , emacs-orgmode@gnu.org Hello Bastien, On Mar 22 2013, Bastien wrote: > I think this would be *fantastic*. I have no time for this at the > moment, but anyone willing to help setting travis is trivial enough to start using right away. I can make a patch for = that. > This is efficient and not intrusive. > > To give another argument about why I think a pre-push hook on the > developer's side is wrong, imagine this scenario: > > - developer A pushes a commit, all tests pass > - developer B works on latest HEAD assuming all tests pass > - he wants to push his commits but the tests fail > - he naturally thinks it's a problem with *his* changes > - ... but it is not ... > - M-x doctor RET > > This happened for real: recently some tests passed under Emacs <24.3 > but failed under Emacs >=3D24.3. If we had a pre-push hook, I would not > even be able to push the fix, I would have to deactive the hook first. IIUC, it can't be done with travis. After little googling around, I found t= hat such a conditional committing can be made if we have a continuous integrati= on server (eg: jenkins) is installed and setup on org-mode server. How about using travis first.? Thanks., --=20 =E0=B0=8E=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B1=8B =E0=B0=AE=E0=B0=B9=E0=B0=BE= =E0=B0=A8=E0=B1=81=E0=B0=AD=E0=B0=BE=E0=B0=B5=E0=B1=81=E0=B0=B2=E0=B1=81 = =E0=B0=85=E0=B0=82=E0=B0=A6=E0=B0=B0=E0=B0=BF=E0=B0=95=E0=B0=BF =E0=B0=B5= =E0=B0=82=E0=B0=A6=E0=B0=A8=E0=B0=AE=E0=B1=81=E0=B0=B2=E0=B1=81. YYR