emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Martyn Jago <martyn.jago@btinternet.com>
To: Eric Schulte <schulte.eric@gmail.com>
Cc: emacs-orgmode@gnu.org
Subject: Re: [babel] [PATCH]
Date: Wed, 02 Mar 2011 19:00:06 +0000	[thread overview]
Message-ID: <87fwr5qrex.fsf@btinternet.com> (raw)
In-Reply-To: <877hchtl4i.fsf@gmail.com> (Eric Schulte's message of "Wed, 02 Mar 2011 11:45:36 -0700")

[-- Attachment #1: Type: text/plain, Size: 1376 bytes --]

"Eric Schulte" <schulte.eric@gmail.com> writes:

> Martyn Jago <martyn.jago@btinternet.com> writes:
>
>> "Eric Schulte" <schulte.eric@gmail.com> writes:
>>
>> [...]
>>
>>> Also, I'm really pleased that you are looking into the test suite.  I do
>>> believe that a well maintained test suite would be a huge boon, both for
>>> Babel and for Org-mode at large, however, recently I have only had
>>> enough time to respond to issues raised on the mailing list, and haven't
>>> had the time needed to maintain the test suite---I know, I should be
>>> responding to mailing list issues by writing tests for all of the new
>>> development, but it hasn't yet integrated into my work flow.
>>>
>>> Best -- Eric
>>>
>>
>> Hi Eric 
>>
>> I appreciate you are very busy. I'm happy to build the test suite up
>> since I'm familiar with ERT and believe in testing. Its also a great way
>> to learn how org fits together! 
>>
>
> FANTASTIC! much appreciated, I think the entire community of Babel users
> will benefit from increased application of the unit tests.
>
> If you ever feel the need for test suite fodder, I maintain a file of
> small examples generated from my mailing list responses and development.
> See https://github.com/eschulte/babel-dev/raw/master/scraps.org
>
> Cheers -- Eric
>

Thanks, I'll take a look. By the way I forgot to commit the ERT package
link - its here


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Added link to recent ERT library package --]
[-- Type: text/x-diff, Size: 3096 bytes --]

From b4d7b8f2d5059cc244dcfda88d48958075fa6dd0 Mon Sep 17 00:00:00 2001
From: Martyn Jago <martyn.jago@btinternet.com>
Date: Wed, 2 Mar 2011 18:55:05 +0000
Subject: [PATCH] Added link to recent ERT library package in testing/README.org

---
 testing/README.org |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/testing/README.org b/testing/README.org
index c6c3eef..c852480 100644
--- a/testing/README.org
+++ b/testing/README.org
@@ -15,31 +15,37 @@ Org-mode test framework.
      git submodule update
    #+end_src
 
-2) Load the [[file:org-test.el][org-test.el]] file
+2) The ERT testing library is included in Emacs 24. On Emacs prior to
+   version 24 it is required to install a recent version of ERT and
+   set up its load-path in your init file. A recent package can be
+   downloaded [[https://github.com/ohler/ert/archives/fb3c278d3c8ddc6a558779d2c5262acc7cea4204][here.]] Copy the files into testing/ert and follow the
+   installation instructions in README.txt
+
+3) Load the [[file:org-test.el][org-test.el]] file
    #+begin_src emacs-lisp
      (load-file "org-test.el")
    #+end_src
 
-3) The =org-test-jump= command is now bound to =M-C-j= in all
+4) The =org-test-jump= command is now bound to =M-C-j= in all
    emacs-lisp files.  Call this command from any file in the =lisp/=
    directory of the org-mode repository to jump to the related test
    file in the =testing/= directory.  Call this functions with a
    prefix argument, and the corresponding test file will be stubbed
    out if it doesn't already exist.
 
-4) Ingest the library-of-babel.org file since some tests require this.
+5) Ingest the library-of-babel.org file since some tests require this.
    #+begin_src emacs-lisp
      (org-babel-lob-ingest "../contrib/babel/library-of-babel.org")
    #+end_src
 
-5) [[info:ert#Top][Review the ERT documentation]] 
+6) [[info:ert#Top][Review the ERT documentation]] 
 
-6) A number of org-mode-specific functions and macros are provided in
+7) A number of org-mode-specific functions and macros are provided in
    =org-test.el= see the [[file:org-test.el::%3B%3B%3B%20Functions%20for%20writing%20tests][;;; Functions for Writing Tests]] subsection of
    that file.  Some of these functions make use of example org-mode
    files located in the [[file:examples][examples/]] directory.
 
-7) Functions for loading and running the Org-mode tests are provided
+8) Functions for loading and running the Org-mode tests are provided
    in the [[file:org-test.el::%3B%3B%3B%20Load%20and%20Run%20tests][;;; Load and Run Tests]] subsection, the most important of
    which are
    - =org-test-load= which loads the entire Org-mode test suite
@@ -49,7 +55,7 @@ Org-mode test framework.
    - =org-test-run-all-tests= which runs the entire Org-mode test suite
    - also note that the =ert= command can also be used to run tests
 
-8) Load and run all tests
+9) Load and run all tests
    #+begin_src emacs-lisp 
      (load-file "org-test.el")
      (org-babel-lob-ingest "../contrib/babel/library-of-babel.org")
-- 
1.7.2.3


[-- Attachment #3: Type: text/plain, Size: 145 bytes --]


Regards 

Martyn

---
Org-mode version 7.4 (release_7.4.582.gb4d7)
GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.24.0)
 of 2011-02-25 

[-- Attachment #4: Type: text/plain, Size: 157 bytes --]

-- 
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

      reply	other threads:[~2011-03-02 19:00 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-02-25 13:50 [babel] [PATCH] Martyn Jago
2011-02-27 22:02 ` Eric Schulte
2011-02-28 21:11   ` Martyn Jago
2011-03-01 17:06     ` Eric Schulte
2011-03-02 18:37       ` Martyn Jago
2011-03-02 18:45         ` Eric Schulte
2011-03-02 19:00           ` Martyn Jago [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87fwr5qrex.fsf@btinternet.com \
    --to=martyn.jago@btinternet.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=schulte.eric@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).