From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!not-for-mail
From: Richard Stallman <rms@gnu.org>
Newsgroups: gmane.emacs.devel
Subject: Re: Automate Emacs UI testing?
Date: Wed, 11 Nov 2015 11:59:09 -0500
Message-ID: <E1ZwYjl-0005Q3-Ss@fencepost.gnu.org>
References: <CAJnXXogfOJEO3fbiVnE-v3q_KAM71wO_YUw7NBehwTE4S1SMsQ@mail.gmail.com>
	<831tbxn5id.fsf@gnu.org> <87oaf1bvsb.fsf@wanadoo.es>
	<m2fv0dagwk.fsf_-_@Vulcan.attlocal.net>
	<m31tbxis0w.fsf@exodia.verona.se>
Reply-To: rms@gnu.org
NNTP-Posting-Host: plane.gmane.org
Content-Type: text/plain; charset=Utf-8
X-Trace: ger.gmane.org 1447262035 8419 80.91.229.3 (11 Nov 2015 17:13:55 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Wed, 11 Nov 2015 17:13:55 +0000 (UTC)
Cc: ofv@wanadoo.es, emacs-devel@gnu.org
To: joakim@verona.se
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 11 18:13:42 2015
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Envelope-to: ged-emacs-devel@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1ZwYxp-0006bU-Bf
	for ged-emacs-devel@m.gmane.org; Wed, 11 Nov 2015 18:13:41 +0100
Original-Received: from localhost ([::1]:41954 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1ZwYxo-0006XV-TN
	for ged-emacs-devel@m.gmane.org; Wed, 11 Nov 2015 12:13:40 -0500
Original-Received: from eggs.gnu.org ([208.118.235.92]:51093)
	by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <rms@gnu.org>)
	id 1ZwYvh-0005Aj-G3
	for emacs-devel@gnu.org; Wed, 11 Nov 2015 12:13:27 -0500
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <rms@gnu.org>) id 1ZwYr8-000761-Kv
	for emacs-devel@gnu.org; Wed, 11 Nov 2015 12:11:29 -0500
Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56944)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rms@gnu.org>)
	id 1ZwYjm-0003rk-FX; Wed, 11 Nov 2015 11:59:10 -0500
Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82)
	(envelope-from <rms@gnu.org>)
	id 1ZwYjl-0005Q3-Ss; Wed, 11 Nov 2015 11:59:09 -0500
In-reply-to: <m31tbxis0w.fsf@exodia.verona.se> (joakim@verona.se)
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2001:4830:134:3::e
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-devel>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org
Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org
Xref: news.gmane.org gmane.emacs.devel:194100
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/194100>

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > - Isolate an Emacs build and environment in a Docker container
  >   environment.

Is Docker free software?

  > - Make sikuli tests that test things like Helm and Yasnippets.

What is a sikuli test?  Can they be done without using any nonfree
software?

  > - Do these tests on each commit in a Jenkins build server that I
  >   have. It could be any build server with the right configuration though.

It would not be good for our tests to depend on running on one particular site.
They should run on any GNU/Linux system, however it could be ok for some tests to require loading certain well-known free software packages.

  > Here is a container
  >   with Sikuli that I havent tested: https://hub.docker.com/r/kkochubey1/sikuli-chrome-x11vnc/

Maybe I could find out some of those answers by looking around at that,
but I have a feeling it would take hours to find them that way.

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.