From: Martyn Jago <martyn.jago@btinternet.com>
To: emacs-orgmode@gnu.org
Subject: Re: [babel] Collection of code block snippets
Date: Sat, 10 Sep 2011 09:09:17 +0100 [thread overview]
Message-ID: <m24o0k7r9u.fsf@btinternet.com> (raw)
In-Reply-To: 87pqj9fo0x.fsf@gmail.com
[-- Attachment #1: Type: text/plain, Size: 1130 bytes --]
Hi Eric
Eric Schulte <schulte.eric@gmail.com> writes:
[...]
>
> Looks perfect, I'm adding this to the definition of `org-test-run-batch-tests'.
>
> I still get one failing test when running this in batch mode.
> ,----
> | 1 unexpected results:
> | FAILED test-org-babel/inline-src-blocks
> `----
>
> and 6 failures when run interactively, but these may be local issues so
> I'll check them out.
I'll do some work on testing against version 23 and 22 and maybe put
together a how-to get ERT on those earlier systems (on linux).
For fun I hacked together a test results parser using org babel, which
calls your script from within a shell block, passing the results to a
parser block. Output is in the form of org mode headings and
sub-headings. I've attached it in case you were interested (org babel
was just great for doing this).
One problem I have however is getting the correct arguments in the call
line to cause the expected behaviour. Executing the block =run-all-and-convert=
within the processing header causes the correct behaviour, however I
can't get the #+call to cause the same behaviour.
Best, Martyn
[-- Attachment #2: overview --]
[-- Type: image/png, Size: 26548 bytes --]
[-- Attachment #3: trace --]
[-- Type: image/png, Size: 51853 bytes --]
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #4: run tests remotely and parse results --]
[-- Type: text/x-org, Size: 54555 bytes --]
#+STARTUP:overview
#+call: run-all-and-convert[:results prepend org]() :results silent
* processing
** run-all-tests-in-isolation
#+srcname: run-all-tests-in-isolation
#+begin_src sh :results output silent
/Applications/Emacs.app/Contents/MacOS/Emacs -Q -batch -l \
~/org-mode/testing/org-test.el -eval "(setq org-confirm-babel-evaluate \
nil)" -f org-test-run-batch-tests 2>&1
#+end_src
** run-all-and-convert
#+srcname: run-all-and-convert
#+begin_src ruby :results prepend org :var test_file = run-all-tests-in-isolation()
def test_name(line) "#{line.match(/(\d+\/\d+ .*)$/)}" end
def as_result(line, st) as_heading status(st)+test_name(line)+"\n", 2 end
def status(st) st ? "PASS " : "FAIL " end
def as_heading(line, level)
temp = level == 1 ? "*" : "**"
temp + " " + line
end
heading, body, trace, result = "", "", "", true
test_file.each_line do |line|
case line.chomp
when /^Running \d+ tests .*$/
heading << line
trace = ""
when /^ passed\s+ \d+\/\d+ .*$/
body << as_result(line, true)
body << trace; trace = ""
when /^ FAILED\s+\d+\/\d+ .*$/
result = false
body << as_result(line, false)
body << trace; trace = ""
else
trace << line
end
end
as_heading(status(result) +
heading, 1) +
body
#+end_src
#+results: run-all-and-convert
#+BEGIN_ORG
* PASS Running 109 tests (2011-09-10 08:42:30+0100)
** PASS 1/109 ob-awk/input-none
executing Awk code block...
executing Awk source code block
"42"
** PASS 2/109 ob-awk/input-src-block
executing Awk code block (genfile)...
executing Awk source code block
"150"
** PASS 3/109 ob-fortran/assert
** PASS 4/109 ob-fortran/command-arguments
executing Fortran code block...
"23"
** PASS 5/109 ob-fortran/fortran-var-program
executing Fortran code block (fortran_parameter)...
"10"
** PASS 6/109 ob-fortran/input-var
executing Fortran code block...
"15"
** PASS 7/109 ob-fortran/list-var
executing Fortran code block...
"1.00 2.00 3.00"
** PASS 8/109 ob-fortran/list-var-from-table
executing Fortran code block...
"1.00 2.00"
** PASS 9/109 ob-fortran/no-variables-with-main
executing Fortran code block...
** PASS 10/109 ob-fortran/preprosessor-var
executing Fortran code block...
"42"
** PASS 11/109 ob-fortran/simple-program
executing Fortran code block (hello)...
"Hello world"
** PASS 12/109 ob-lilypond/assert
** PASS 13/109 ob-lilypond/check-lilypond-alias
** PASS 14/109 ob-lilypond/feature-provision
** PASS 15/109 ob-lilypond/ly-OSX-ly-path
** PASS 16/109 ob-lilypond/ly-OSX-midi-path
** PASS 17/109 ob-lilypond/ly-OSX-pdf-path
** PASS 18/109 ob-lilypond/ly-arrange-mode
** PASS 19/109 ob-lilypond/ly-attempt-to-open-pdf
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf
No pdf file generated so can't display!
** PASS 20/109 ob-lilypond/ly-attempt-to-play-midi
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi
No midi file generated so can't play!
** PASS 21/109 ob-lilypond/ly-check-for-compile-error
** PASS 22/109 ob-lilypond/ly-compile-lilyfile
Compiling LilyPond...
** PASS 23/109 ob-lilypond/ly-compile-post-tangle
** PASS 24/109 ob-lilypond/ly-determine-ly-path
** PASS 25/109 ob-lilypond/ly-determine-midi-path
** PASS 26/109 ob-lilypond/ly-determine-pdf-path
** PASS 27/109 ob-lilypond/ly-display-pdf-post-tangle
** PASS 28/109 ob-lilypond/ly-gen-html
** PASS 29/109 ob-lilypond/ly-gen-png
** PASS 30/109 ob-lilypond/ly-gen-svg
** PASS 31/109 ob-lilypond/ly-get-header-args
** PASS 32/109 ob-lilypond/ly-mark-error-line
** PASS 33/109 ob-lilypond/ly-nix-ly-path
** PASS 34/109 ob-lilypond/ly-nix-midi-path
** PASS 35/109 ob-lilypond/ly-nix-pdf-path
** PASS 36/109 ob-lilypond/ly-parse-error-line
** PASS 37/109 ob-lilypond/ly-parse-line-num
** PASS 38/109 ob-lilypond/ly-play-midi-post-tangle
** PASS 39/109 ob-lilypond/ly-process-compile-error
OVERVIEW
** PASS 40/109 ob-lilypond/ly-set-header-args
** PASS 41/109 ob-lilypond/ly-switch-extension-with-extensions
** PASS 42/109 ob-lilypond/ly-switch-extension-with-paths
** PASS 43/109 ob-lilypond/ly-toggle-arrange-mode
Arrange mode has been ENABLED.
Arrange mode has been DISABLED.
** PASS 44/109 ob-lilypond/ly-toggle-html-generation-toggles-flag
HTML generation has been ENABLED.
HTML generation has been DISABLED.
** PASS 45/109 ob-lilypond/ly-toggle-midi-play-toggles-flag
Post-Tangle MIDI play has been DISABLED.
Post-Tangle MIDI play has been ENABLED.
** PASS 46/109 ob-lilypond/ly-toggle-pdf-display-toggles-flag
Post-Tangle PDF display has been DISABLED.
Post-Tangle PDF display has been ENABLED.
** PASS 47/109 ob-lilypond/ly-toggle-png-generation-toggles-flag
PNG image generation has been ENABLED.
PNG image generation has been DISABLED.
** PASS 48/109 ob-lilypond/ly-version-command
ob-lilypond version 0.3
ob-lilypond version 0.3
** PASS 49/109 ob-lilypond/ly-version-const
** PASS 50/109 ob-lilypond/ly-win32-ly-path
** PASS 51/109 ob-lilypond/ly-win32-midi-path
** PASS 52/109 ob-lilypond/ly-win32-pdf-path
** PASS 53/109 ob-lilypond/org-babel-expand-body:lilypond
** PASS 54/109 ob-lilypond/org-babel-prep-session:lilypond
** PASS 55/109 ob-lilypond/org-babel-tangle-lang-exts
** PASS 56/109 ob-lilypond/use-eps
** PASS 57/109 ob-tangle/continued-code-blocks-w-noweb-ref
(No changes need to be saved)
Setting up indent for shell type bash
setting up indent stuff
Indentation variables are now local.
Indentation setup for shell type bash
Wrote /Users/martyn/org-mode/testing/examples/babel.sh
tangled 1 code block from babel.org
** PASS 58/109 ob-tangle/expand-headers-as-noweb-references
file:"~/org-mode/testing/examples/babel.org"
** PASS 59/109 ob-tangle/no-excessive-id-insertion-on-tangle
(No changes need to be saved)
tangled 0 code blocks from babel.org
** PASS 60/109 test-ob-exp/org-babel-exp-src-blocks/w-no-file
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 61/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
Saving file /Users/martyn/org-mode/testing/examples/no-heading.html...
Wrote /Users/martyn/org-mode/testing/examples/no-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 62/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers2
OVERVIEW
Exporting...
Exporting...
Saving file /Users/martyn/org-mode/testing/link-in-heading.html...
Wrote /Users/martyn/org-mode/testing/link-in-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 63/109 test-ob-lob/call-with-header-arguments
#+call: echo(input="testing")
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
(("testing"))
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
(("testing"))
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
(("testing"))
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
(("testing"))
executing Emacs-Lisp code block (lob-minus)...
"4"
executing Emacs-Lisp code block...
"4"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (concat)...
"123"
executing Emacs-Lisp code block...
"123"
** PASS 64/109 test-ob-lob/export-lob-lines
Exporting...
executing Emacs-Lisp code block (double)...
"0"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"2"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"6"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"8"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"10"
executing Emacs-Lisp code block...
Code block evaluation complete.
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 65/109 test-ob-lob/ingest
7 src blocks added to Library of Babel
** PASS 66/109 test-ob-sh/dont-error-on-empty-results
Babel evaluation exited with code 1
** PASS 67/109 test-ob-sh/dont-insert-spaces-on-expanded-bodies
** PASS 68/109 test-org-babel/default-inline-header-args
** PASS 69/109 test-org-babel/elisp-in-header-arguments
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 70/109 test-org-babel/get-header
** PASS 71/109 test-org-babel/get-src-block-info-body
** PASS 72/109 test-org-babel/get-src-block-info-language
** PASS 73/109 test-org-babel/get-src-block-info-tangle
** PASS 74/109 test-org-babel/inline-src-blocks
executing Sh code block...
"1"
executing Sh code block...
"2"
executing Sh code block...
"3"
** PASS 75/109 test-org-babel/inline-src_blk-default-results-replace-line-1
executing Sh code block...
Code block evaluation complete.
executing Sh code block...
Code block evaluation complete.
executing Sh code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 76/109 test-org-babel/inline-src_blk-default-results-replace-line-2
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 77/109 test-org-babel/inline-src_blk-manual-results-replace
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 78/109 test-org-babel/inline-src_blk-results-file
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 79/109 test-org-babel/inline-src_blk-results-raw
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 80/109 test-org-babel/inline-src_blk-results-scalar
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 81/109 test-org-babel/inline-src_blk-results-silent
executing Emacs-Lisp code block...
"x"
executing Emacs-Lisp code block...
"y"
executing Emacs-Lisp code block...
"y"
** PASS 82/109 test-org-babel/inline-src_blk-results-verbatim
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 83/109 test-org-babel/multi-line-header-arguments
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 84/109 test-org-babel/multi-line-header-regexp
** PASS 85/109 test-org-babel/org-babel-get-inline-src-block-matches
** PASS 86/109 test-org-babel/parse-header-args
((:var num . 9) (:colname-names) (:rowname-names) (:result-params "output" "replace") (:result-type . output) (:comments . "") (:shebang . "") (:cache . "no") (:padline . "") (:noweb . "no") (:tangle . "no") (:exports . "code") (:results . "output replace") (:session) (:padnewline . "yes") (:hlines . "no"))
** PASS 87/109 test-org-babel/parse-header-args2
file:"~/org-mode/testing/examples/babel.org"
executing Emacs-Lisp code block...
"14"
** PASS 88/109 test-org-babel/simple-named-code-block
executing Emacs-Lisp code block (i-have-a-name)...
Code block evaluation complete.
** PASS 89/109 test-org-babel/simple-variable-resolution
executing Emacs-Lisp code block (four)...
(1 2 3 4)
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 90/109 test-org-babel/src-block-regexp
** PASS 91/109 test-org-babel/src-name-regexp
** PASS 92/109 test-org-babel/src-name-w-name-regexp
** PASS 93/109 test-org-exp/stripping-commas
ASCII export done, pushed to kill ring and clipboard
** PASS 94/109 test-org-html/export-link/0
** PASS 95/109 test-org-table/org-table-convert-refs-to-an/1
** PASS 96/109 test-org-table/org-table-convert-refs-to-an/3
** PASS 97/109 test-org-table/org-table-convert-refs-to-rc/1
** PASS 98/109 test-org-table/org-table-convert-refs-to-rc/2
** PASS 99/109 test-org-table/simple-formula
Re-applying formulas to full table...
Re-applying formulas to full table...(line 1)
Re-applying formulas to 1 lines...done
Re-applying formulas...done
Re-applying formulas...done
** PASS 100/109 test-org/org-link-escape-ascii-character
** PASS 101/109 test-org/org-link-escape-ascii-ctrl-character
** PASS 102/109 test-org/org-link-escape-custom-table
** PASS 103/109 test-org/org-link-escape-custom-table-merge
** PASS 104/109 test-org/org-link-escape-multibyte-character
** PASS 105/109 test-org/org-link-escape-url-with-escaped-char
** PASS 106/109 test-org/org-link-unescape-ascii-character
** PASS 107/109 test-org/org-link-unescape-ascii-ctrl-character
** PASS 108/109 test-org/org-link-unescape-ascii-extended-char
** PASS 109/109 test-org/org-link-unescape-multibyte-character
#+END_ORG
#+BEGIN_ORG
* PASS Running 109 tests (2011-09-10 08:37:31+0100)
** PASS 1/109 ob-awk/input-none
executing Awk code block...
executing Awk source code block
"42"
** PASS 2/109 ob-awk/input-src-block
executing Awk code block (genfile)...
executing Awk source code block
"150"
** PASS 3/109 ob-fortran/assert
** PASS 4/109 ob-fortran/command-arguments
executing Fortran code block...
"23"
** PASS 5/109 ob-fortran/fortran-var-program
executing Fortran code block (fortran_parameter)...
"10"
** PASS 6/109 ob-fortran/input-var
executing Fortran code block...
"15"
** PASS 7/109 ob-fortran/list-var
executing Fortran code block...
"1.00 2.00 3.00"
** PASS 8/109 ob-fortran/list-var-from-table
executing Fortran code block...
"1.00 2.00"
** PASS 9/109 ob-fortran/no-variables-with-main
executing Fortran code block...
** PASS 10/109 ob-fortran/preprosessor-var
executing Fortran code block...
"42"
** PASS 11/109 ob-fortran/simple-program
executing Fortran code block (hello)...
"Hello world"
** PASS 12/109 ob-lilypond/assert
** PASS 13/109 ob-lilypond/check-lilypond-alias
** PASS 14/109 ob-lilypond/feature-provision
** PASS 15/109 ob-lilypond/ly-OSX-ly-path
** PASS 16/109 ob-lilypond/ly-OSX-midi-path
** PASS 17/109 ob-lilypond/ly-OSX-pdf-path
** PASS 18/109 ob-lilypond/ly-arrange-mode
** PASS 19/109 ob-lilypond/ly-attempt-to-open-pdf
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf
No pdf file generated so can't display!
** PASS 20/109 ob-lilypond/ly-attempt-to-play-midi
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi
No midi file generated so can't play!
** PASS 21/109 ob-lilypond/ly-check-for-compile-error
** PASS 22/109 ob-lilypond/ly-compile-lilyfile
Compiling LilyPond...
** PASS 23/109 ob-lilypond/ly-compile-post-tangle
** PASS 24/109 ob-lilypond/ly-determine-ly-path
** PASS 25/109 ob-lilypond/ly-determine-midi-path
** PASS 26/109 ob-lilypond/ly-determine-pdf-path
** PASS 27/109 ob-lilypond/ly-display-pdf-post-tangle
** PASS 28/109 ob-lilypond/ly-gen-html
** PASS 29/109 ob-lilypond/ly-gen-png
** PASS 30/109 ob-lilypond/ly-gen-svg
** PASS 31/109 ob-lilypond/ly-get-header-args
** PASS 32/109 ob-lilypond/ly-mark-error-line
** PASS 33/109 ob-lilypond/ly-nix-ly-path
** PASS 34/109 ob-lilypond/ly-nix-midi-path
** PASS 35/109 ob-lilypond/ly-nix-pdf-path
** PASS 36/109 ob-lilypond/ly-parse-error-line
** PASS 37/109 ob-lilypond/ly-parse-line-num
** PASS 38/109 ob-lilypond/ly-play-midi-post-tangle
** PASS 39/109 ob-lilypond/ly-process-compile-error
OVERVIEW
** PASS 40/109 ob-lilypond/ly-set-header-args
** PASS 41/109 ob-lilypond/ly-switch-extension-with-extensions
** PASS 42/109 ob-lilypond/ly-switch-extension-with-paths
** PASS 43/109 ob-lilypond/ly-toggle-arrange-mode
Arrange mode has been ENABLED.
Arrange mode has been DISABLED.
** PASS 44/109 ob-lilypond/ly-toggle-html-generation-toggles-flag
HTML generation has been ENABLED.
HTML generation has been DISABLED.
** PASS 45/109 ob-lilypond/ly-toggle-midi-play-toggles-flag
Post-Tangle MIDI play has been DISABLED.
Post-Tangle MIDI play has been ENABLED.
** PASS 46/109 ob-lilypond/ly-toggle-pdf-display-toggles-flag
Post-Tangle PDF display has been DISABLED.
Post-Tangle PDF display has been ENABLED.
** PASS 47/109 ob-lilypond/ly-toggle-png-generation-toggles-flag
PNG image generation has been ENABLED.
PNG image generation has been DISABLED.
** PASS 48/109 ob-lilypond/ly-version-command
ob-lilypond version 0.3
ob-lilypond version 0.3
** PASS 49/109 ob-lilypond/ly-version-const
** PASS 50/109 ob-lilypond/ly-win32-ly-path
** PASS 51/109 ob-lilypond/ly-win32-midi-path
** PASS 52/109 ob-lilypond/ly-win32-pdf-path
** PASS 53/109 ob-lilypond/org-babel-expand-body:lilypond
** PASS 54/109 ob-lilypond/org-babel-prep-session:lilypond
** PASS 55/109 ob-lilypond/org-babel-tangle-lang-exts
** PASS 56/109 ob-lilypond/use-eps
** PASS 57/109 ob-tangle/continued-code-blocks-w-noweb-ref
(No changes need to be saved)
Setting up indent for shell type bash
setting up indent stuff
Indentation variables are now local.
Indentation setup for shell type bash
Wrote /Users/martyn/org-mode/testing/examples/babel.sh
tangled 1 code block from babel.org
** PASS 58/109 ob-tangle/expand-headers-as-noweb-references
file:"~/org-mode/testing/examples/babel.org"
** PASS 59/109 ob-tangle/no-excessive-id-insertion-on-tangle
(No changes need to be saved)
tangled 0 code blocks from babel.org
** PASS 60/109 test-ob-exp/org-babel-exp-src-blocks/w-no-file
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 61/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
Saving file /Users/martyn/org-mode/testing/examples/no-heading.html...
Wrote /Users/martyn/org-mode/testing/examples/no-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 62/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers2
OVERVIEW
Exporting...
Exporting...
Saving file /Users/martyn/org-mode/testing/link-in-heading.html...
Wrote /Users/martyn/org-mode/testing/link-in-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 63/109 test-ob-lob/call-with-header-arguments
#+call: echo(input="testing")
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
(("testing"))
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
(("testing"))
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
(("testing"))
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
(("testing"))
executing Emacs-Lisp code block (lob-minus)...
"4"
executing Emacs-Lisp code block...
"4"
executing Emacs-Lisp code block (echo)...
"testing"
executing Emacs-Lisp code block...
"testing"
executing Emacs-Lisp code block (concat)...
"123"
executing Emacs-Lisp code block...
"123"
** PASS 64/109 test-ob-lob/export-lob-lines
Exporting...
executing Emacs-Lisp code block (double)...
"0"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"2"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"6"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"8"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"10"
executing Emacs-Lisp code block...
Code block evaluation complete.
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 65/109 test-ob-lob/ingest
7 src blocks added to Library of Babel
** PASS 66/109 test-ob-sh/dont-error-on-empty-results
Babel evaluation exited with code 1
** PASS 67/109 test-ob-sh/dont-insert-spaces-on-expanded-bodies
** PASS 68/109 test-org-babel/default-inline-header-args
** PASS 69/109 test-org-babel/elisp-in-header-arguments
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 70/109 test-org-babel/get-header
** PASS 71/109 test-org-babel/get-src-block-info-body
** PASS 72/109 test-org-babel/get-src-block-info-language
** PASS 73/109 test-org-babel/get-src-block-info-tangle
** PASS 74/109 test-org-babel/inline-src-blocks
executing Sh code block...
"1"
executing Sh code block...
"2"
executing Sh code block...
"3"
** PASS 75/109 test-org-babel/inline-src_blk-default-results-replace-line-1
executing Sh code block...
Code block evaluation complete.
executing Sh code block...
Code block evaluation complete.
executing Sh code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 76/109 test-org-babel/inline-src_blk-default-results-replace-line-2
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 77/109 test-org-babel/inline-src_blk-manual-results-replace
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 78/109 test-org-babel/inline-src_blk-results-file
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 79/109 test-org-babel/inline-src_blk-results-raw
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 80/109 test-org-babel/inline-src_blk-results-scalar
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 81/109 test-org-babel/inline-src_blk-results-silent
executing Emacs-Lisp code block...
"x"
executing Emacs-Lisp code block...
"y"
executing Emacs-Lisp code block...
"y"
** PASS 82/109 test-org-babel/inline-src_blk-results-verbatim
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 83/109 test-org-babel/multi-line-header-arguments
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 84/109 test-org-babel/multi-line-header-regexp
** PASS 85/109 test-org-babel/org-babel-get-inline-src-block-matches
** PASS 86/109 test-org-babel/parse-header-args
((:var num . 9) (:colname-names) (:rowname-names) (:result-params "output" "replace") (:result-type . output) (:comments . "") (:shebang . "") (:cache . "no") (:padline . "") (:noweb . "no") (:tangle . "no") (:exports . "code") (:results . "output replace") (:session) (:padnewline . "yes") (:hlines . "no"))
** PASS 87/109 test-org-babel/parse-header-args2
file:"~/org-mode/testing/examples/babel.org"
executing Emacs-Lisp code block...
"14"
** PASS 88/109 test-org-babel/simple-named-code-block
executing Emacs-Lisp code block (i-have-a-name)...
Code block evaluation complete.
** PASS 89/109 test-org-babel/simple-variable-resolution
executing Emacs-Lisp code block (four)...
(1 2 3 4)
executing Emacs-Lisp code block...
Code block evaluation complete.
** PASS 90/109 test-org-babel/src-block-regexp
** PASS 91/109 test-org-babel/src-name-regexp
** PASS 92/109 test-org-babel/src-name-w-name-regexp
** PASS 93/109 test-org-exp/stripping-commas
ASCII export done, pushed to kill ring and clipboard
** PASS 94/109 test-org-html/export-link/0
** PASS 95/109 test-org-table/org-table-convert-refs-to-an/1
** PASS 96/109 test-org-table/org-table-convert-refs-to-an/3
** PASS 97/109 test-org-table/org-table-convert-refs-to-rc/1
** PASS 98/109 test-org-table/org-table-convert-refs-to-rc/2
** PASS 99/109 test-org-table/simple-formula
Re-applying formulas to full table...
Re-applying formulas to full table...(line 1)
Re-applying formulas to 1 lines...done
Re-applying formulas...done
Re-applying formulas...done
** PASS 100/109 test-org/org-link-escape-ascii-character
** PASS 101/109 test-org/org-link-escape-ascii-ctrl-character
** PASS 102/109 test-org/org-link-escape-custom-table
** PASS 103/109 test-org/org-link-escape-custom-table-merge
** PASS 104/109 test-org/org-link-escape-multibyte-character
** PASS 105/109 test-org/org-link-escape-url-with-escaped-char
** PASS 106/109 test-org/org-link-unescape-ascii-character
** PASS 107/109 test-org/org-link-unescape-ascii-ctrl-character
** PASS 108/109 test-org/org-link-unescape-ascii-extended-char
** PASS 109/109 test-org/org-link-unescape-multibyte-character
#+END_ORG
#+BEGIN_ORG
* PASS Running 109 tests (2011-09-09 19:09:39+0100)
** PASS 1/109 ob-awk/input-none
executing Awk code block...
executing Awk source code block
"42"
** PASS 2/109 ob-awk/input-src-block
executing Awk code block (genfile)...
executing Awk source code block
"150"
** PASS 3/109 ob-fortran/assert
** PASS 4/109 ob-fortran/command-arguments
executing Fortran code block...
"23"
** PASS 5/109 ob-fortran/fortran-var-program
executing Fortran code block (fortran_parameter)...
"10"
** PASS 6/109 ob-fortran/input-var
executing Fortran code block...
"15"
** PASS 7/109 ob-fortran/list-var
executing Fortran code block...
"1.00 2.00 3.00"
** PASS 8/109 ob-fortran/list-var-from-table
executing Fortran code block...
"1.00 2.00"
** PASS 9/109 ob-fortran/no-variables-with-main
executing Fortran code block...
** PASS 10/109 ob-fortran/preprosessor-var
executing Fortran code block...
"42"
** PASS 11/109 ob-fortran/simple-program
executing Fortran code block (hello)...
"Hello world"
** PASS 12/109 ob-lilypond/assert
** PASS 13/109 ob-lilypond/check-lilypond-alias
** PASS 14/109 ob-lilypond/feature-provision
** PASS 15/109 ob-lilypond/ly-OSX-ly-path
** PASS 16/109 ob-lilypond/ly-OSX-midi-path
** PASS 17/109 ob-lilypond/ly-OSX-pdf-path
** PASS 18/109 ob-lilypond/ly-arrange-mode
** PASS 19/109 ob-lilypond/ly-attempt-to-open-pdf
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf
No pdf file generated so can't display!
** PASS 20/109 ob-lilypond/ly-attempt-to-play-midi
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi
No midi file generated so can't play!
** PASS 21/109 ob-lilypond/ly-check-for-compile-error
** PASS 22/109 ob-lilypond/ly-compile-lilyfile
Compiling LilyPond...
** PASS 23/109 ob-lilypond/ly-compile-post-tangle
** PASS 24/109 ob-lilypond/ly-determine-ly-path
** PASS 25/109 ob-lilypond/ly-determine-midi-path
** PASS 26/109 ob-lilypond/ly-determine-pdf-path
** PASS 27/109 ob-lilypond/ly-display-pdf-post-tangle
** PASS 28/109 ob-lilypond/ly-gen-html
** PASS 29/109 ob-lilypond/ly-gen-png
** PASS 30/109 ob-lilypond/ly-gen-svg
** PASS 31/109 ob-lilypond/ly-get-header-args
** PASS 32/109 ob-lilypond/ly-mark-error-line
** PASS 33/109 ob-lilypond/ly-nix-ly-path
** PASS 34/109 ob-lilypond/ly-nix-midi-path
** PASS 35/109 ob-lilypond/ly-nix-pdf-path
** PASS 36/109 ob-lilypond/ly-parse-error-line
** PASS 37/109 ob-lilypond/ly-parse-line-num
** PASS 38/109 ob-lilypond/ly-play-midi-post-tangle
** PASS 39/109 ob-lilypond/ly-process-compile-error
OVERVIEW
** PASS 40/109 ob-lilypond/ly-set-header-args
** PASS 41/109 ob-lilypond/ly-switch-extension-with-extensions
** PASS 42/109 ob-lilypond/ly-switch-extension-with-paths
** PASS 43/109 ob-lilypond/ly-toggle-arrange-mode
Arrange mode has been ENABLED.
Arrange mode has been DISABLED.
** PASS 44/109 ob-lilypond/ly-toggle-html-generation-toggles-flag
HTML generation has been ENABLED.
HTML generation has been DISABLED.
** PASS 45/109 ob-lilypond/ly-toggle-midi-play-toggles-flag
Post-Tangle MIDI play has been DISABLED.
Post-Tangle MIDI play has been ENABLED.
** PASS 46/109 ob-lilypond/ly-toggle-pdf-display-toggles-flag
Post-Tangle PDF display has been DISABLED.
Post-Tangle PDF display has been ENABLED.
** PASS 47/109 ob-lilypond/ly-toggle-png-generation-toggles-flag
PNG image generation has been ENABLED.
PNG image generation has been DISABLED.
** PASS 48/109 ob-lilypond/ly-version-command
ob-lilypond version 0.3
ob-lilypond version 0.3
** PASS 49/109 ob-lilypond/ly-version-const
** PASS 50/109 ob-lilypond/ly-win32-ly-path
** PASS 51/109 ob-lilypond/ly-win32-midi-path
** PASS 52/109 ob-lilypond/ly-win32-pdf-path
** PASS 53/109 ob-lilypond/org-babel-expand-body:lilypond
** PASS 54/109 ob-lilypond/org-babel-prep-session:lilypond
** PASS 55/109 ob-lilypond/org-babel-tangle-lang-exts
** PASS 56/109 ob-lilypond/use-eps
** PASS 57/109 ob-tangle/continued-code-blocks-w-noweb-ref
(No changes need to be saved)
Setting up indent for shell type bash
setting up indent stuff
Indentation variables are now local.
Indentation setup for shell type bash
Wrote /Users/martyn/org-mode/testing/examples/babel.sh
tangled 1 code block from babel.org
** PASS 58/109 ob-tangle/expand-headers-as-noweb-references
file:"~/org-mode/testing/examples/babel.org"
** PASS 59/109 ob-tangle/no-excessive-id-insertion-on-tangle
(No changes need to be saved)
tangled 0 code blocks from babel.org
** PASS 60/109 test-ob-exp/org-babel-exp-src-blocks/w-no-file
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 61/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
Saving file /Users/martyn/org-mode/testing/examples/no-heading.html...
Wrote /Users/martyn/org-mode/testing/examples/no-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 62/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers2
OVERVIEW
Exporting...
Exporting...
Saving file /Users/martyn/org-mode/testing/link-in-heading.html...
Wrote /Users/martyn/org-mode/testing/link-in-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 63/109 test-ob-lob/call-with-header-arguments
** PASS 64/109 test-ob-lob/export-lob-lines
Exporting...
executing Emacs-Lisp code block (double)...
"0"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"2"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"6"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"8"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"10"
executing Emacs-Lisp code block...
Code block evaluation complete.
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 65/109 test-ob-lob/ingest
7 src blocks added to Library of Babel
** PASS 66/109 test-ob-sh/dont-error-on-empty-results
Babel evaluation exited with code 1
** PASS 67/109 test-ob-sh/dont-insert-spaces-on-expanded-bodies
** PASS 68/109 test-org-babel/default-inline-header-args
#+END_ORG
#+BEGIN_ORG
* PASS Running 109 tests (2011-09-09 18:53:43+0100)
** PASS 1/109 ob-awk/input-none
executing Awk code block...
executing Awk source code block
"42"
** PASS 2/109 ob-awk/input-src-block
executing Awk code block (genfile)...
executing Awk source code block
"150"
** PASS 3/109 ob-fortran/assert
** PASS 4/109 ob-fortran/command-arguments
executing Fortran code block...
"23"
** PASS 5/109 ob-fortran/fortran-var-program
executing Fortran code block (fortran_parameter)...
"10"
** PASS 6/109 ob-fortran/input-var
executing Fortran code block...
"15"
** PASS 7/109 ob-fortran/list-var
executing Fortran code block...
"1.00 2.00 3.00"
** PASS 8/109 ob-fortran/list-var-from-table
executing Fortran code block...
"1.00 2.00"
** PASS 9/109 ob-fortran/no-variables-with-main
executing Fortran code block...
** PASS 10/109 ob-fortran/preprosessor-var
executing Fortran code block...
"42"
** PASS 11/109 ob-fortran/simple-program
executing Fortran code block (hello)...
"Hello world"
** PASS 12/109 ob-lilypond/assert
** PASS 13/109 ob-lilypond/check-lilypond-alias
** PASS 14/109 ob-lilypond/feature-provision
** PASS 15/109 ob-lilypond/ly-OSX-ly-path
** PASS 16/109 ob-lilypond/ly-OSX-midi-path
** PASS 17/109 ob-lilypond/ly-OSX-pdf-path
** PASS 18/109 ob-lilypond/ly-arrange-mode
** PASS 19/109 ob-lilypond/ly-attempt-to-open-pdf
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf
No pdf file generated so can't display!
** PASS 20/109 ob-lilypond/ly-attempt-to-play-midi
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi
No midi file generated so can't play!
** PASS 21/109 ob-lilypond/ly-check-for-compile-error
** PASS 22/109 ob-lilypond/ly-compile-lilyfile
Compiling LilyPond...
** PASS 23/109 ob-lilypond/ly-compile-post-tangle
** PASS 24/109 ob-lilypond/ly-determine-ly-path
** PASS 25/109 ob-lilypond/ly-determine-midi-path
** PASS 26/109 ob-lilypond/ly-determine-pdf-path
** PASS 27/109 ob-lilypond/ly-display-pdf-post-tangle
** PASS 28/109 ob-lilypond/ly-gen-html
** PASS 29/109 ob-lilypond/ly-gen-png
** PASS 30/109 ob-lilypond/ly-gen-svg
** PASS 31/109 ob-lilypond/ly-get-header-args
** PASS 32/109 ob-lilypond/ly-mark-error-line
** PASS 33/109 ob-lilypond/ly-nix-ly-path
** PASS 34/109 ob-lilypond/ly-nix-midi-path
** PASS 35/109 ob-lilypond/ly-nix-pdf-path
** PASS 36/109 ob-lilypond/ly-parse-error-line
** PASS 37/109 ob-lilypond/ly-parse-line-num
** PASS 38/109 ob-lilypond/ly-play-midi-post-tangle
** PASS 39/109 ob-lilypond/ly-process-compile-error
OVERVIEW
** PASS 40/109 ob-lilypond/ly-set-header-args
** PASS 41/109 ob-lilypond/ly-switch-extension-with-extensions
** PASS 42/109 ob-lilypond/ly-switch-extension-with-paths
** PASS 43/109 ob-lilypond/ly-toggle-arrange-mode
Arrange mode has been ENABLED.
Arrange mode has been DISABLED.
** PASS 44/109 ob-lilypond/ly-toggle-html-generation-toggles-flag
HTML generation has been ENABLED.
HTML generation has been DISABLED.
** PASS 45/109 ob-lilypond/ly-toggle-midi-play-toggles-flag
Post-Tangle MIDI play has been DISABLED.
Post-Tangle MIDI play has been ENABLED.
** PASS 46/109 ob-lilypond/ly-toggle-pdf-display-toggles-flag
Post-Tangle PDF display has been DISABLED.
Post-Tangle PDF display has been ENABLED.
** PASS 47/109 ob-lilypond/ly-toggle-png-generation-toggles-flag
PNG image generation has been ENABLED.
PNG image generation has been DISABLED.
** PASS 48/109 ob-lilypond/ly-version-command
ob-lilypond version 0.3
ob-lilypond version 0.3
** PASS 49/109 ob-lilypond/ly-version-const
** PASS 50/109 ob-lilypond/ly-win32-ly-path
** PASS 51/109 ob-lilypond/ly-win32-midi-path
** PASS 52/109 ob-lilypond/ly-win32-pdf-path
** PASS 53/109 ob-lilypond/org-babel-expand-body:lilypond
** PASS 54/109 ob-lilypond/org-babel-prep-session:lilypond
** PASS 55/109 ob-lilypond/org-babel-tangle-lang-exts
** PASS 56/109 ob-lilypond/use-eps
** PASS 57/109 ob-tangle/continued-code-blocks-w-noweb-ref
(No changes need to be saved)
Setting up indent for shell type bash
setting up indent stuff
Indentation variables are now local.
Indentation setup for shell type bash
Wrote /Users/martyn/org-mode/testing/examples/babel.sh
tangled 1 code block from babel.org
** PASS 58/109 ob-tangle/expand-headers-as-noweb-references
file:"~/org-mode/testing/examples/babel.org"
** PASS 59/109 ob-tangle/no-excessive-id-insertion-on-tangle
(No changes need to be saved)
tangled 0 code blocks from babel.org
** PASS 60/109 test-ob-exp/org-babel-exp-src-blocks/w-no-file
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 61/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
Saving file /Users/martyn/org-mode/testing/examples/no-heading.html...
Wrote /Users/martyn/org-mode/testing/examples/no-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 64/109 test-ob-lob/export-lob-lines
Exporting...
executing Emacs-Lisp code block (double)...
"0"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"2"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"6"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"8"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"10"
executing Emacs-Lisp code block...
Code block evaluation complete.
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 65/109 test-ob-lob/ingest
7 src blocks added to Library of Babel
** PASS 66/109 test-ob-sh/dont-error-on-empty-results
Babel evaluation exited with code 1
** PASS 67/109 test-ob-sh/dont-insert-spaces-on-expanded-bodies
** PASS 68/109 test-org-babel/default-inline-header-args
#+END_ORG
#+BEGIN_ORG
* FAIL Running 109 tests (2011-09-09 18:52:46+0100)
** PASS 1/109 ob-awk/input-none
executing Awk code block...
executing Awk source code block
"42"
** PASS 2/109 ob-awk/input-src-block
executing Awk code block (genfile)...
executing Awk source code block
"150"
** PASS 3/109 ob-fortran/assert
** PASS 4/109 ob-fortran/command-arguments
executing Fortran code block...
"23"
** PASS 5/109 ob-fortran/fortran-var-program
executing Fortran code block (fortran_parameter)...
"10"
** PASS 6/109 ob-fortran/input-var
executing Fortran code block...
"15"
** PASS 7/109 ob-fortran/list-var
executing Fortran code block...
"1.00 2.00 3.00"
** PASS 8/109 ob-fortran/list-var-from-table
executing Fortran code block...
"1.00 2.00"
** PASS 9/109 ob-fortran/no-variables-with-main
executing Fortran code block...
** PASS 10/109 ob-fortran/preprosessor-var
executing Fortran code block...
"42"
** PASS 11/109 ob-fortran/simple-program
executing Fortran code block (hello)...
"Hello world"
** FAIL 12/109 ob-lilypond/assert
Test ob-lilypond/assert backtrace:
signal(ert-test-failed (((should nil) :form nil :value nil)))
ert-fail(((should nil) :form nil :value nil))
(if (unwind-protect (setq value-55 nil) (setq form-description-56 (l
(unless (unwind-protect (setq value-55 nil) (setq form-description-5
(let (form-description-56) (unless (unwind-protect (setq value-55 ni
(let ((value-55 (ert--gensym "ert-form-evaluation-aborted-"))) (let
(should nil)
(lambda nil (should nil))()
byte-code("\306\307!\x18r\bq\210\310\216\311 \x19\312\216\313\314\315\316\3
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211\x18r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test ob-lilypond/assert nil (lambda nil
ert-run-or-rerun-test([cl-struct-ert--stats "\\(org\\|ob\\)" [[cl-st
ert-run-tests("\\(org\\|ob\\)" #[(event-type &rest event-args) "\b\30
ert-run-tests-batch("\\(org\\|ob\\)")
ert-run-tests-batch-and-exit("\\(org\\|ob\\)")
org-test-run-batch-tests()
call-interactively(org-test-run-batch-tests nil nil)
command-execute(org-test-run-batch-tests)
command-line-1(("-l" "/Users/martyn/org-mode/testing/org-test.el" "-
command-line()
normal-top-level()
Test ob-lilypond/assert condition:
(ert-test-failed
((should nil)
:form nil :value nil))
** PASS 13/109 ob-lilypond/check-lilypond-alias
** PASS 14/109 ob-lilypond/feature-provision
** PASS 15/109 ob-lilypond/ly-OSX-ly-path
** PASS 16/109 ob-lilypond/ly-OSX-midi-path
** PASS 17/109 ob-lilypond/ly-OSX-pdf-path
** PASS 18/109 ob-lilypond/ly-arrange-mode
** PASS 19/109 ob-lilypond/ly-attempt-to-open-pdf
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf
No pdf file generated so can't display!
** PASS 20/109 ob-lilypond/ly-attempt-to-play-midi
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi
No midi file generated so can't play!
** PASS 21/109 ob-lilypond/ly-check-for-compile-error
** PASS 22/109 ob-lilypond/ly-compile-lilyfile
Compiling LilyPond...
** PASS 23/109 ob-lilypond/ly-compile-post-tangle
** PASS 24/109 ob-lilypond/ly-determine-ly-path
** PASS 25/109 ob-lilypond/ly-determine-midi-path
** PASS 26/109 ob-lilypond/ly-determine-pdf-path
** PASS 27/109 ob-lilypond/ly-display-pdf-post-tangle
** PASS 28/109 ob-lilypond/ly-gen-html
** PASS 29/109 ob-lilypond/ly-gen-png
** PASS 30/109 ob-lilypond/ly-gen-svg
** PASS 31/109 ob-lilypond/ly-get-header-args
** PASS 32/109 ob-lilypond/ly-mark-error-line
** PASS 33/109 ob-lilypond/ly-nix-ly-path
** PASS 34/109 ob-lilypond/ly-nix-midi-path
** PASS 35/109 ob-lilypond/ly-nix-pdf-path
** PASS 36/109 ob-lilypond/ly-parse-error-line
** PASS 37/109 ob-lilypond/ly-parse-line-num
** PASS 38/109 ob-lilypond/ly-play-midi-post-tangle
** PASS 39/109 ob-lilypond/ly-process-compile-error
OVERVIEW
** PASS 40/109 ob-lilypond/ly-set-header-args
** PASS 41/109 ob-lilypond/ly-switch-extension-with-extensions
** PASS 42/109 ob-lilypond/ly-switch-extension-with-paths
** PASS 43/109 ob-lilypond/ly-toggle-arrange-mode
Arrange mode has been ENABLED.
Arrange mode has been DISABLED.
** PASS 44/109 ob-lilypond/ly-toggle-html-generation-toggles-flag
HTML generation has been ENABLED.
HTML generation has been DISABLED.
** PASS 45/109 ob-lilypond/ly-toggle-midi-play-toggles-flag
Post-Tangle MIDI play has been DISABLED.
Post-Tangle MIDI play has been ENABLED.
** PASS 46/109 ob-lilypond/ly-toggle-pdf-display-toggles-flag
Post-Tangle PDF display has been DISABLED.
Post-Tangle PDF display has been ENABLED.
** PASS 47/109 ob-lilypond/ly-toggle-png-generation-toggles-flag
PNG image generation has been ENABLED.
PNG image generation has been DISABLED.
** PASS 48/109 ob-lilypond/ly-version-command
ob-lilypond version 0.3
ob-lilypond version 0.3
** PASS 49/109 ob-lilypond/ly-version-const
** PASS 50/109 ob-lilypond/ly-win32-ly-path
** PASS 51/109 ob-lilypond/ly-win32-midi-path
** PASS 52/109 ob-lilypond/ly-win32-pdf-path
** PASS 53/109 ob-lilypond/org-babel-expand-body:lilypond
** PASS 54/109 ob-lilypond/org-babel-prep-session:lilypond
** PASS 55/109 ob-lilypond/org-babel-tangle-lang-exts
** PASS 56/109 ob-lilypond/use-eps
** PASS 57/109 ob-tangle/continued-code-blocks-w-noweb-ref
(No changes need to be saved)
Setting up indent for shell type bash
setting up indent stuff
Indentation variables are now local.
Indentation setup for shell type bash
Wrote /Users/martyn/org-mode/testing/examples/babel.sh
tangled 1 code block from babel.org
** PASS 58/109 ob-tangle/expand-headers-as-noweb-references
file:"~/org-mode/testing/examples/babel.org"
** PASS 59/109 ob-tangle/no-excessive-id-insertion-on-tangle
(No changes need to be saved)
tangled 0 code blocks from babel.org
** PASS 60/109 test-ob-exp/org-babel-exp-src-blocks/w-no-file
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 61/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
Saving file /Users/martyn/org-mode/testing/examples/no-heading.html...
Wrote /Users/martyn/org-mode/testing/examples/no-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 62/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers2
OVERVIEW
Exporting...
Exporting...
Saving file /Users/martyn/org-mode/testing/link-in-heading.html...
Wrote /Users/martyn/org-mode/testing/link-in-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 63/109 test-ob-lob/call-with-header-arguments
** PASS 64/109 test-ob-lob/export-lob-lines
Exporting...
executing Emacs-Lisp code block (double)...
"0"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"2"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"6"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"8"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"10"
executing Emacs-Lisp code block...
Code block evaluation complete.
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 65/109 test-ob-lob/ingest
7 src blocks added to Library of Babel
** PASS 66/109 test-ob-sh/dont-error-on-empty-results
Babel evaluation exited with code 1
** PASS 67/109 test-ob-sh/dont-insert-spaces-on-expanded-bodies
** PASS 68/109 test-org-babel/default-inline-header-args
#+END_ORG
#+BEGIN_ORG
* FAIL Running 109 tests (2011-09-09 18:52:13+0100)
** PASS 1/109 ob-awk/input-none
executing Awk code block...
executing Awk source code block
"42"
** PASS 2/109 ob-awk/input-src-block
executing Awk code block (genfile)...
executing Awk source code block
"150"
** PASS 3/109 ob-fortran/assert
** PASS 4/109 ob-fortran/command-arguments
executing Fortran code block...
"23"
** PASS 5/109 ob-fortran/fortran-var-program
executing Fortran code block (fortran_parameter)...
"10"
** PASS 6/109 ob-fortran/input-var
executing Fortran code block...
"15"
** PASS 7/109 ob-fortran/list-var
executing Fortran code block...
"1.00 2.00 3.00"
** PASS 8/109 ob-fortran/list-var-from-table
executing Fortran code block...
"1.00 2.00"
** PASS 9/109 ob-fortran/no-variables-with-main
executing Fortran code block...
** PASS 10/109 ob-fortran/preprosessor-var
executing Fortran code block...
"42"
** PASS 11/109 ob-fortran/simple-program
executing Fortran code block (hello)...
"Hello world"
** FAIL 12/109 ob-lilypond/assert
Test ob-lilypond/assert backtrace:
signal(ert-test-failed (((should nil) :form nil :value nil)))
ert-fail(((should nil) :form nil :value nil))
(if (unwind-protect (setq value-55 nil) (setq form-description-56 (l
(unless (unwind-protect (setq value-55 nil) (setq form-description-5
(let (form-description-56) (unless (unwind-protect (setq value-55 ni
(let ((value-55 (ert--gensym "ert-form-evaluation-aborted-"))) (let
(should nil)
(lambda nil (should nil))()
byte-code("\306\307!\x18r\bq\210\310\216\311 \x19\312\216\313\314\315\316\3
ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
byte-code("\306\307!\211\x18r\310\311!q\210\312 d\313\223)L\210\314\216
ert-run-test([cl-struct-ert-test ob-lilypond/assert nil (lambda nil
ert-run-or-rerun-test([cl-struct-ert--stats "\\(org\\|ob\\)" [[cl-st
ert-run-tests("\\(org\\|ob\\)" #[(event-type &rest event-args) "\b\30
ert-run-tests-batch("\\(org\\|ob\\)")
ert-run-tests-batch-and-exit("\\(org\\|ob\\)")
org-test-run-batch-tests()
call-interactively(org-test-run-batch-tests nil nil)
command-execute(org-test-run-batch-tests)
command-line-1(("-l" "/Users/martyn/org-mode/testing/org-test.el" "-
command-line()
normal-top-level()
Test ob-lilypond/assert condition:
(ert-test-failed
((should nil)
:form nil :value nil))
** PASS 13/109 ob-lilypond/check-lilypond-alias
** PASS 14/109 ob-lilypond/feature-provision
** PASS 15/109 ob-lilypond/ly-OSX-ly-path
** PASS 16/109 ob-lilypond/ly-OSX-midi-path
** PASS 17/109 ob-lilypond/ly-OSX-pdf-path
** PASS 18/109 ob-lilypond/ly-arrange-mode
** PASS 19/109 ob-lilypond/ly-attempt-to-open-pdf
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.pdf
No pdf file generated so can't display!
** PASS 20/109 ob-lilypond/ly-attempt-to-play-midi
Saving file /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi...
Wrote /Users/martyn/org-mode/testing/examples/ob-lilypond-test.midi
No midi file generated so can't play!
** PASS 21/109 ob-lilypond/ly-check-for-compile-error
** PASS 22/109 ob-lilypond/ly-compile-lilyfile
Compiling LilyPond...
** PASS 23/109 ob-lilypond/ly-compile-post-tangle
** PASS 24/109 ob-lilypond/ly-determine-ly-path
** PASS 25/109 ob-lilypond/ly-determine-midi-path
** PASS 26/109 ob-lilypond/ly-determine-pdf-path
** PASS 27/109 ob-lilypond/ly-display-pdf-post-tangle
** PASS 28/109 ob-lilypond/ly-gen-html
** PASS 29/109 ob-lilypond/ly-gen-png
** PASS 30/109 ob-lilypond/ly-gen-svg
** PASS 31/109 ob-lilypond/ly-get-header-args
** PASS 32/109 ob-lilypond/ly-mark-error-line
** PASS 33/109 ob-lilypond/ly-nix-ly-path
** PASS 34/109 ob-lilypond/ly-nix-midi-path
** PASS 35/109 ob-lilypond/ly-nix-pdf-path
** PASS 36/109 ob-lilypond/ly-parse-error-line
** PASS 37/109 ob-lilypond/ly-parse-line-num
** PASS 38/109 ob-lilypond/ly-play-midi-post-tangle
** PASS 39/109 ob-lilypond/ly-process-compile-error
OVERVIEW
** PASS 40/109 ob-lilypond/ly-set-header-args
** PASS 41/109 ob-lilypond/ly-switch-extension-with-extensions
** PASS 42/109 ob-lilypond/ly-switch-extension-with-paths
** PASS 43/109 ob-lilypond/ly-toggle-arrange-mode
Arrange mode has been ENABLED.
Arrange mode has been DISABLED.
** PASS 44/109 ob-lilypond/ly-toggle-html-generation-toggles-flag
HTML generation has been ENABLED.
HTML generation has been DISABLED.
** PASS 45/109 ob-lilypond/ly-toggle-midi-play-toggles-flag
Post-Tangle MIDI play has been DISABLED.
Post-Tangle MIDI play has been ENABLED.
** PASS 46/109 ob-lilypond/ly-toggle-pdf-display-toggles-flag
Post-Tangle PDF display has been DISABLED.
Post-Tangle PDF display has been ENABLED.
** PASS 47/109 ob-lilypond/ly-toggle-png-generation-toggles-flag
PNG image generation has been ENABLED.
PNG image generation has been DISABLED.
** PASS 48/109 ob-lilypond/ly-version-command
ob-lilypond version 0.3
ob-lilypond version 0.3
** PASS 49/109 ob-lilypond/ly-version-const
** PASS 50/109 ob-lilypond/ly-win32-ly-path
** PASS 51/109 ob-lilypond/ly-win32-midi-path
** PASS 52/109 ob-lilypond/ly-win32-pdf-path
** PASS 53/109 ob-lilypond/org-babel-expand-body:lilypond
** PASS 54/109 ob-lilypond/org-babel-prep-session:lilypond
** PASS 55/109 ob-lilypond/org-babel-tangle-lang-exts
** PASS 56/109 ob-lilypond/use-eps
** PASS 57/109 ob-tangle/continued-code-blocks-w-noweb-ref
(No changes need to be saved)
Setting up indent for shell type bash
setting up indent stuff
Indentation variables are now local.
Indentation setup for shell type bash
Wrote /Users/martyn/org-mode/testing/examples/babel.sh
tangled 1 code block from babel.org
** PASS 58/109 ob-tangle/expand-headers-as-noweb-references
file:"~/org-mode/testing/examples/babel.org"
** PASS 59/109 ob-tangle/no-excessive-id-insertion-on-tangle
(No changes need to be saved)
tangled 0 code blocks from babel.org
** PASS 60/109 test-ob-exp/org-babel-exp-src-blocks/w-no-file
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 61/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers
Exporting...
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
Saving file /Users/martyn/org-mode/testing/examples/no-heading.html...
Wrote /Users/martyn/org-mode/testing/examples/no-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 62/109 test-ob-exp/org-babel-exp-src-blocks/w-no-headers2
OVERVIEW
Exporting...
Exporting...
Saving file /Users/martyn/org-mode/testing/link-in-heading.html...
Wrote /Users/martyn/org-mode/testing/link-in-heading.html
HTML export done, pushed to kill ring and clipboard
** PASS 63/109 test-ob-lob/call-with-header-arguments
** PASS 64/109 test-ob-lob/export-lob-lines
Exporting...
executing Emacs-Lisp code block (double)...
"0"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"2"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"6"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"8"
executing Emacs-Lisp code block...
Code block evaluation complete.
executing Emacs-Lisp code block (double)...
"10"
executing Emacs-Lisp code block...
Code block evaluation complete.
htmlize.el 1.34 or later is needed for source code formatting
Exporting...
HTML export done, pushed to kill ring and clipboard
** PASS 65/109 test-ob-lob/ingest
7 src blocks added to Library of Babel
** PASS 66/109 test-ob-sh/dont-error-on-empty-results
Babel evaluation exited with code 1
** PASS 67/109 test-ob-sh/dont-insert-spaces-on-expanded-bodies
** PASS 68/109 test-org-babel/default-inline-header-args
#+END_ORG
next prev parent reply other threads:[~2011-09-10 8:09 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-04 16:35 [babel] Collection of code block snippets Eric Schulte
2011-09-05 8:29 ` Rainer M Krug
2011-09-05 16:54 ` Eric Schulte
2011-09-06 8:26 ` Rainer M Krug
2011-09-06 15:16 ` Eric Schulte
2011-09-06 15:35 ` Martyn Jago
2011-09-06 17:13 ` Eric Schulte
2011-09-07 8:19 ` Rainer M Krug
2011-09-07 18:24 ` Martyn Jago
2011-09-07 18:15 ` Martyn Jago
2011-09-08 15:16 ` Eric Schulte
2011-09-08 16:18 ` Martyn Jago
2011-09-08 17:44 ` Eric Schulte
2011-09-08 18:34 ` Martyn Jago
2011-09-08 22:03 ` Martyn Jago
2011-09-09 8:22 ` Rainer M Krug
2011-09-09 10:58 ` Martyn Jago
2011-09-09 11:11 ` Martyn Jago
2011-09-09 20:39 ` Eric Schulte
2011-09-10 8:09 ` Martyn Jago [this message]
2011-09-11 20:57 ` Eric Schulte
2011-09-14 4:49 ` David Maus
2011-09-14 12:10 ` Martyn Jago
2011-09-09 19:19 ` Eric Schulte
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=m24o0k7r9u.fsf@btinternet.com \
--to=martyn.jago@btinternet.com \
--cc=emacs-orgmode@gnu.org \
/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).