From 1368f47b72e4a7f90888e5f3e6860afbee438cec Mon Sep 17 00:00:00 2001 From: Rasmus Date: Fri, 18 Jul 2014 17:19:01 +0200 Subject: [PATCH] testing/README: Changes to "Interactive testing" * testing/README: Changes in "Interactive testing" instructions. --- testing/README | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/testing/README b/testing/README index c7e352b..34f6fcd 100644 --- a/testing/README +++ b/testing/README @@ -47,18 +47,26 @@ load and run the test suite with the following commands. (require 'org-test) #+END_SRC -2) Disable babel evaluation confirmation +2) Load required Babel languages #+BEGIN_SRC emacs-lisp - (setq org-confirm-babel-evaluate) + (org-babel-do-load-languages + 'org-babel-load-languages + (and + (mapc (lambda (lang) (add-to-list 'org-babel-load-languages (cons lang t))) + '(emacs-lisp shell org)) + org-babel-load-languages)) #+END_SRC -3) Then run the test suite, +3) Then run the test suite. Babel evaluation confirmation is disabled + and ~C-c C-c~ is enabled while running the tests. #+BEGIN_SRC emacs-lisp - (org-test-run-all-tests) + (let (org-babel-no-eval-on-ctrl-c-ctrl-c + org-confirm-babel-evaluate) + (org-test-run-all-tests)) #+END_SRC - or when a test fails run it interactively and investigate the - problem in the ERT results buffer. + When a test fails, run it interactively and investigate the problem + in the ERT results buffer. How to run one test: Use this as a demo example of a failing test -- 2.0.2