From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Rasmus Newsgroups: gmane.emacs.devel Subject: Merging Org tests Date: Tue, 14 Feb 2017 16:10:30 +0100 Message-ID: <871sv0oljt.fsf@gmx.us> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1487085253 26896 195.159.176.226 (14 Feb 2017 15:14:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 14 Feb 2017 15:14:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 14 16:14:09 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 1cdenw-0006gq-NI for ged-emacs-devel@m.gmane.org; Tue, 14 Feb 2017 16:14:08 +0100 Original-Received: from localhost ([::1]:35407 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdeo2-0001st-En for ged-emacs-devel@m.gmane.org; Tue, 14 Feb 2017 10:14:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38596) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdeki-0007ca-Em for emacs-devel@gnu.org; Tue, 14 Feb 2017 10:10:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdekd-0000aB-DJ for emacs-devel@gnu.org; Tue, 14 Feb 2017 10:10:48 -0500 Original-Received: from [195.159.176.226] (port=45125 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cdekd-0000ZW-2o for emacs-devel@gnu.org; Tue, 14 Feb 2017 10:10:43 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cdekR-0000gm-6H for emacs-devel@gnu.org; Tue, 14 Feb 2017 16:10:31 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 43 Original-X-Complaints-To: usenet@blaine.gmane.org Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAAAEgAAABIAEbJaz4AAAIMSURBVEjHvZbLleswDEPDjlgKOkEnKAWFoBYW8RayEydRJvM246WO rkjw61v953f7M6DRIFlVBUeSJAIfAYCSLdmWk0QCuj8BTUpKrCQzEfuLSw3IiZRJ1L8S3czYMc8D VH+JkuKMUFXV8kzid9euAOyZiKjqhkRKb+7dqqoosquq9fJsg682LhpQ1Y4toTSnsFfi4pK6SpJo wqMqopoStnmoaldBImgRVCSSErm3QKIKJAGKlGxbfiuQszRIdBVAAAS16iOxXkQ8Mo0jKsR6P5mZ xNoA3QD6AEDK8mFhD1T3chQkAMpJDsTWRsPpEUX0ASRJJtkCIPHIeB+XZ5ngO9AAu6plk6jynF8m vpcTLgBZVcpMzC7Og3g0U9R9ACBV6+HEAi/3fTYITeEOSFXFjAUQugI6AEe8u0RZVVVo2oKzAWZd uR0z4zAM6Z7lmYm9TxyOU655tPIwyWeARyfLJrW4lW57XxqrhSyvVyVatmNb22o9tMuZWLIkKbb2 Fup+2A1099KffAaeGnGVSZzVctsW9arvZncDa3Am0iquLbCKSpRFyqfiT8CSDZz3EzuWVq9/3kD9 aLjY8jegu7rB5Y9Mifi+43oNDWvj0DuAopZkiW+D9QXoLhK0csjdLbnbs+RV3ZYJ9LmB+kdghUcX 5/tJxwtAre17GcBN/BDWNSqvsemXSP3dv8avv39wgAhOeVDQLwAAAABJRU5ErkJggg== Cancel-Lock: sha1:qzE8K2HsrAAa9CUt0fTu8M3YJOU= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 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:212372 Archived-At: Hi, I'm starting to prepare the merger of Org 9+ to Emacs master. I have not followed the entire recent Emacs+ELPA discussion in the other thread. I understand that it would be desirable to include the Org tests in Emacs. The readme/file-organization file in the "test" dir of emacs.git is a bit confusing. Why does it talk about an "automated" folder that isn't there? I guess it's simply "lisp" folder. Also, how strictly must the suggested file organization be followed? Skimming "make-test-deps.emacs-lisp" it seems it might have to be followed rather strictly. In Org, tests are already organized into a different file hierarchy and use a slightly different naming scheme. Here's the Org "testing" folder: http://orgmode.org/cgit.cgi/org-mode.git/tree/testing The main differences are: - In Emacs "test" ressources are in a parallel folder alongside lisp, in the Org repo they are stored in a sibling folder to the one with the tests. - In the Org repo, tests are prefixed with "test-", in Emacs "test" they should have a "-tests" suffix. - The Org tests depend on the library "org-test.el", though I guess that is not really an issue. What would be the best strategy for including the Org tests in the Emacs repo? 1. Include Org tests in the "manual" folder and keep the current structure. 2. Start to reorganize the tests in the Org repo to follow the Emacs scheme. 3. Keep tests in the Org repo. Thanks, Rasmus -- Send from my Emacs