Martyn Jago
7f62b224af
Remove jump.el dependency from test execution * testing/org-test.el: Remove jump.el dependency from test execution removing the need for a user to install git submodules
2011-09-12 10:37:25 -06:00
Eric Schulte
f1fcc592fd
re-wrapped test to prevent failure during batch execution
...
* testing/lisp/test-ob.el (test-org-babel/inline-src-blocks):
Re-wrapped test to prevent failure during batch execution.
2011-09-11 14:43:32 -06:00
Eric Schulte
f78f29ebea
all tests should now pass on Emacs23
...
* testing/lisp/test-ob.el (test-org-babel/org-babel-get-inline-src-block-matches):
All tests should now pass on Emacs23.
2011-09-11 14:19:02 -06:00
Eric Schulte
bae8dfed77
Better Org-mode initialization for batch tests.
...
Thanks to Martyn Jago for this patch.
* testing/org-test.el (org-test-dir): Better Org-mode initialization
for batch tests.
2011-09-09 14:31:06 -06:00
Martyn Jago
8fb588d4d3
* testing/lisp/test-ob.el: Fixed typo
2011-09-09 14:31:06 -06:00
Martyn Jago
bb0b9709ef
* testing/lisp/test-ob.el: More tests for inline source blocks execution via org-ctrl-c-ctrl-c
2011-09-09 14:31:05 -06:00
Eric Schulte
5b98dfb644
adding function for batch test evaluation
...
* testing/org-test.el (org-test-run-batch-tests): Allows for batch
evaluation of the Org-mode test suite.
2011-09-08 09:11:50 -06:00
Eric Schulte
f1746a5118
test of comma stripping behavior
...
* testing/examples/org-exp.org: Example file for export tests.
* testing/lisp/test-org-exp.el (test-org-exp/stripping-commas): List
file for export tests.
2011-09-06 21:58:51 -06:00
Eric Schulte
f0d139adfa
correctly resolving load-path in testing files
...
* testing/lisp/test-org.el (testing-lisp-dir): Require all files with
load-path set.
* testing/lisp/test-ob-lob.el (expand-file-name): Relative load path.
* testing/lisp/test-ob-fortran.el (load-path): Relative load path.
2011-09-06 11:12:29 -06:00
Eric Schulte
09986fa395
commenting out single failing test
...
* testing/lisp/test-ob-fortran.el: Commenting out single failing test.
2011-09-06 09:09:09 -06:00
Eric Schulte
966ec3f1f1
ensure all tests have unique names
...
* testing/lisp/test-ob-exp.el (test-ob-exp/org-babel-exp-src-blocks/w-no-headers2):
Renamed to be unique.
2011-09-06 09:07:00 -06:00
Eric Schulte
242a928646
removing test: shouldn't test a variables value, should test its functionality
...
* testing/lisp/test-ob.el (test-org-babel/get-header): Removing a
test, shouldn't test a variables value, should test its
functionality.
2011-09-06 08:57:10 -06:00
Martyn Jago
223ac13486
Inline source block and test fixes * lisp/ob.el: Fixed late night refactoring error * testing/examples/babel.org: whitespace * testing/lisp/test-ob.el: Fixed test-org-babel/inline-src-block-regexp (regression error) Renamed test-org-babel/parse-header-args2 since duplicate test heading Made test-org-babel/parse-header-args less brittle
2011-09-06 08:53:07 -06:00
Martyn Jago
d7d052ec7c
Bug fixes to inline source block execution triggering. * lisp/ob.el: Created org-babel-get-inline-src-block-matches() to fix problems with org-ctrl-c-ctrl-c not triggering inline src block execution when point is on or after a space within the inline src block body. Also fixed execution problems where inline src block is on buffer line 1. * testing/examples/babel.org: Test data for org-babel-get-inline-src-block-matches()
...
* testing/lisp/test-ob.el: Tests for
org-babel-get-inline-src-block-matches()
2011-09-06 08:52:59 -06:00
Eric Schulte
14c635450a
test inline src blocks
...
* testing/examples/babel.org (an): Adding example inline code blocks.
* testing/lisp/test-ob.el (test-org-babel/inline-src-blocks): Test
inline code blocks.
2011-08-29 16:14:13 -06:00
Eric Schulte
63faebd64b
more robust test execution with `org-test-run-all-tests'
...
* testing/org-test.el (org-test-touch-all-examples): Open all example
files -- seems to help resolution of org ids.
(org-test-run-all-tests): Open all example files before running
tests.
2011-08-23 08:36:49 -06:00
Sergey Litvinov
55fe477899
Get rid of tmp and backup file in test load
2011-08-05 11:29:41 -06:00
Litvinov Sergey
6b6ab13810
Awk can be called with no in-file: and no :stdin
2011-07-24 14:05:55 -06:00
Litvinov Sergey
c65df4aa01
ob-fortran.el: fix bug with string input, add ob-fortran tests with ert
2011-07-21 11:21:33 +02:00
Litvinov Sergey
2249abb8ad
Add fortran to babel
2011-07-18 12:11:53 -06:00
Eric Schulte
def5a2f567
test: updated babel tangling test to reflect body-parsing change
2011-07-15 09:31:36 -06:00
Martyn Jago
514ed6b79c
ob-lilypond: more consistent behavior with other code block languages
...
> Hi
>
> I've added functionality to make ob-lilypond act in a consistent
> org-babel way by default (think ob-dot).
>
> The previous modus operandi is now known as arrange-mode and is
> selected by setting ly-arrange-mode to t
>
> More details including examples are at
> http://github.com/mjago/ob-lilypond
2011-07-06 07:17:29 -06:00
Eric Schulte
c22c904718
test: adding simple regression test for table formula evaluation
2011-07-04 12:13:41 -06:00
Eric Schulte
20401ecd6d
test: small changes to ensure proper setup... passing all tests
2011-07-04 12:04:43 -06:00
Martyn Jago
dacf18e80a
ob-lilypond: test suite, all tests passing
2011-07-01 12:22:33 -07:00
Eric Schulte
b18e0cb117
test: tests for expanding noweb references
2011-06-28 13:04:58 -07:00
Eric Schulte
8348f9cfbb
test: another order of arguments test
2011-06-28 13:04:57 -07:00
Eric Schulte
ef42f3cc9c
ob-lob: inline calls should export even when preceeded by an "="
...
* lisp/ob-exp.el (org-babel-in-example-or-verbatim): Also check for in
verbatim emphasis.
(org-babel-exp-lob-one-liners): Cleaner checking for escaped call
lines.
2011-06-28 13:04:57 -07:00
Eric Schulte
c399484313
test: inline export of raw results
2011-06-28 13:04:57 -07:00
Eric Schulte
214acebac9
test: more tests of exporting call lines in a variety of situations
2011-06-27 11:34:00 -07:00
Eric Schulte
8d7d4428cc
test: explicitly testing inline call lines at the beginning of a line
2011-06-25 17:46:57 -07:00
Eric Schulte
e28cba02dd
tests: ensure un-named variables are assigned in the correct order -- passing all tests
2011-06-25 15:21:02 -07:00
Eric Schulte
328202cf62
tests: more thorough testing of inline call lines -- passing all tests
2011-06-25 15:07:01 -07:00
Eric Schulte
550d24aa8e
ob-tests: adding tests of new un-named arguments
2011-06-25 14:41:13 -07:00
Eric Schulte
949dd1606c
ob-tests: passing all tests
...
fixed alignment of code and removed overly strict hashing test
2011-06-25 14:31:50 -07:00
Eric Schulte
ff62c5d700
added a test for the new noweb-ref header argument, passing all tests
...
* testing/examples/babel.org: Example data for new test.
* testing/lisp/test-ob-tangle.el
(ob-tangle/no-excessive-id-insertion-on-tangle): Safer to narrow,
and less work.
(ob-tangle/continued-code-blocks-w-noweb-ref): Testing new
:noweb-ref header argument.
2011-06-15 21:27:58 -07:00
Eric Schulte
6fe935dd46
Adding instructions for running tests in batch mode.
...
This makes it easier to test multiple versions of Emacs.
* testing/README.org: Adding instructions for running tests in batch
mode.
2011-06-14 14:37:11 -07:00
Eric Schulte
978cdf276d
Babel: code block may have empty bodies, now passing all tests
...
* lisp/ob.el (org-babel-src-block-regexp): Babel: code block may have
empty bodies.
* testing/lisp/test-ob-tangle.el
(ob-tangle/no-excessive-id-insertion-on-tangle): Updated the ID.
* testing/lisp/test-ob.el (test-org-babel/src-block-regexp): Cleaned
up the test.
(test-org-babel/default-header-args): Removed trivial test.
(test-org-babel/get-header): Indentation.
(test-org-babel/sha1-hash): Updated Hash for new sorting schema.
2011-06-14 13:41:32 -07:00
Martyn Jago
38bc761e21
Modified testing/README.org to include ERT installation information for Emacs version < 24. Added new tests
2011-03-02 11:46:47 -07:00
Eric Schulte
750502e3bf
ignore testing/ert, in case anyone wants to keep ert installed there
...
This may be useful for testers using older version of Emacs
2011-03-01 10:01:40 -07:00
Martyn Jago
ed89b9cdca
Changes to suit latest ert structure. ERT is now a part of EMACS and the source of the ERT git submodule is deprecated, as are some files within. Changes testing/README and .gitmodules to suit.
2011-03-01 09:59:01 -07:00
David Maus
ada3ff175f
Define factory function to create pre-defined link export tests
...
* lisp/test-org-html.el (test-org-html/export-link-alist): New
variable. Abstract link export test definition.
(test-org-html/export-link-factory): New function. Create tests for
link export.
2011-02-01 06:47:20 +01:00
David Maus
415d4fbf38
New function: Strip text properties
...
* org-test.el (org-test-strip-text-props): New function. Strip text
properties.
2011-02-01 06:28:34 +01:00
Bastien Guerry
cf19aefc4f
Add links.org to testing/examples/
...
This file will help test various links type and the way they are
exported in various backends.
2011-01-17 18:23:45 +01:00
David Maus
048f32d075
Provide tests for table formular format conversion
...
* test-org-table.el (test-org-table/org-table-convert-refs-to-rc/3)
(test-org-table/org-table-convert-refs-to-rc/2)
(test-org-table/org-table-convert-refs-to-rc/1)
(test-org-table/org-table-convert-refs-to-an/3)
(test-org-table/org-table-convert-refs-to-an/2)
(test-org-table/org-table-convert-refs-to-an/1): Provide tests for
table formular format conversion.
2011-01-11 22:07:33 +01:00
Eric Schulte
8efcd4338d
adding test of error when exporting marked subtree with code blocks
2010-12-13 12:41:55 -07:00
David Maus
1b5ff1e341
Add test for escaping and unescaping url with already escaped char
...
* test-org.el (test-org/org-link-escape-url-with-escaped-char): Add
test for escaping and unescaping url with already escaped char.
2010-11-29 21:04:41 +01:00
Eric Schulte
d24b04d82f
ob: cleaner parsing of header arguments
...
Thanks to Charles C. Berry for insisting on this issues existence
This change is now secured with a unit test
* lisp/ob.el (org-babel-parse-header-arguments): Stripping trailing
spaces off of header arguments (even the first one).
2010-11-23 09:39:26 -07:00
David Maus
6de7ac6b89
New function: Run all tests for current file
...
* org-test.el (org-test-current-file): New function. Run all tests
for current file.
2010-11-22 19:29:05 +01:00
David Maus
47486604a4
New tests for unicode aware percent escaping
...
* test-org.el (test-org/org-link-escape-ascii-character)
(test-org/org-link-escape-ascii-ctrl-character)
(test-org/org-link-escape-multibyte-character)
(test-org/org-link-escape-custom-table)
(test-org/org-link-escape-custom-table-merge)
(test-org/org-link-unescape-ascii-character)
(test-org/org-link-unescape-ascii-ctrl-character)
(test-org/org-link-unescape-multibyte-character)
(test-org/org-link-unescape-ascii-extended-char): New tests for
unicode aware percent escaping
All tests for escaping/unescaping multibyte characters are expected to
fail at the moment, because org-link-escape/unescape is not yet
unicode aware.
2010-11-21 19:51:50 +01:00