Kornel Benko
fda7721e4a
Cmake tests: use multiple log files for multiple test-cases
2013-05-21 19:54:20 +02:00
Kornel Benko
82bca55a1f
Typo
2013-05-21 13:26:26 +02:00
Scott Kostyshak
060bac3401
Add autotests for #8684
...
(these should currently fail)
2013-05-20 18:52:16 -04:00
Tommaso Cucinotta
712e1871ca
Added regression test for simple use-case documented in Advanced F&R manual.
...
findadv-re-05 with ignore format fails, whilst findadv-re-06 not ignoring format succeeds, as of now.
2013-04-29 00:48:43 +01:00
Scott Kostyshak
60ed90f0ae
Add another test for #7673 (currently fails)
2013-04-04 06:58:42 -04:00
Scott Kostyshak
36da271b74
Add test for #8370 (not yet fixed)
2013-04-04 06:31:00 -04:00
Scott Kostyshak
9ff4dc4258
Clean up CMake testing code
...
Thanks to Kornel for the advice.
2013-03-04 11:39:12 -05:00
Scott Kostyshak
e4a72659b0
Re-add MergedManual test
...
Now that the default format is set to xhtml, there will correctly
be no LaTeX test.
2013-03-04 07:18:11 -05:00
Scott Kostyshak
cc30e79c32
Tests: take into account a default format of xhtml
...
The xhtml format is always tested, regardless of the default format.
Without this, if the default format is xhtml, CMake gives an error
when trying to add the xhtml test because it was already added.
2013-03-04 07:15:52 -05:00
Kornel Benko
f520df382d
Remove MergedManuals.lyx from export tests
2013-03-01 17:13:29 +01:00
Scott Kostyshak
6c15b944b1
Remove keytest.py code from export.cmake
...
Export tests do not need keytest.py.
2013-03-01 07:15:37 -05:00
Scott Kostyshak
28104a7496
Add templates to export tests (CMake & autotools)
2013-02-21 08:25:13 -05:00
Kornel Benko
9183c922ea
Sort export tests in cmake build according to language
2013-02-20 13:26:01 +01:00
Kornel Benko
248c6ded33
Cmake tests: Add lyx-files for export testing recursively.
2013-02-18 16:34:19 +01:00
Scott Kostyshak
9f4927e855
Add examples to export tests (CMake & autotools)
...
Now all export tests can be run with:
ctest -R "export"
Only export tests for manuals can be run with:
ctest -R "export/doc"
And only export tests for examples can be run with:
ctest -R "export/examples"
2013-02-16 06:27:09 -05:00
Scott Kostyshak
2fd0c34b9b
CMake: change name of export autotests
...
Instead of 'autotests/export/doc/' export tests are prefixed
with 'export/doc/'. This has the advantage of the name better
reflecting the test (export tests are not autotests), but has a
disadvantage in that the old name gave a better idea of where the
export test scripts are located (in the autotests directory).
2013-02-16 06:27:09 -05:00
Scott Kostyshak
010dfb6a5a
Make export tests more extendable
...
For both CMake and autotools. Now we can easily add
the examples to the export tests.
2013-02-16 06:27:09 -05:00
Scott Kostyshak
39c380ee0b
Add an autotest for #8540
...
This test should currently fail on master and on 2.0.x.
2013-02-07 03:42:14 -05:00
Scott Kostyshak
e609787a0f
keytest.py: do not print the same thing twice
...
keytest.py now only prints one time the command that it is executing for
an assert. The command is already printed in the function responsible
for executing it, so it is not necessary to print the command before
calling that function.
2013-02-04 03:20:02 -05:00
Scott Kostyshak
2aeb17e8ef
Add an autotest for #7673
...
This test should fail because #7673 is not yet fixed in trunk.
Note that it is fixed in branch.
This is the first autotest that uses an existing .lyx file,
bug-7673.lyx.
2013-01-29 16:18:08 -05:00
Scott Kostyshak
12a4b3aee9
autotests: clean up .emergency file of input .lyx
...
If the test opens an existing .lyx file and crashes, it will leave
around a .emergency file. If a test with that same name is run again,
LyX will try to recover the .emergency file, which could throw
off the test.
This is implemented for both CMake and autotools.
2013-01-29 16:18:08 -05:00
Scott Kostyshak
e77c0dfcf3
CMake: tests can now use an existing .lyx file
...
To reproduce some bugs, tests need to open an existing LyX file. This
is now possible with CMake and is consistent with testing under
autotools in the sense that the .lyx file is referred to in the test
by being in the parent directory.
If the test is named bug-XXXX-in.txt and there exists a file
bug-XXXX.lyx, that file will be copied to the parent directory of
out-home in the build directory.
2013-01-27 05:29:50 -05:00
Kornel Benko
e6e28f189a
Cmake build: autotests: Remove "session"-file before starting tests
2013-01-25 10:47:31 +01:00
Kornel Benko
dae22baf0b
Cmake build: Forgot to set the environment XVKBD_HACKED
...
to select the correct parameters for xvkbd.
2013-01-25 09:16:34 +01:00
Kornel Benko
55d32635e1
Cmake build: Add pdf, pdf2 and pdf5 formats to export testcases
2013-01-24 17:58:44 +01:00
Kornel Benko
aba79b78c7
Add description of Sleep (== pause) command in keutests
2013-01-24 08:48:18 +01:00
Scott Kostyshak
d31aef689a
CMake export tests now correctly check return code
2013-01-22 03:10:48 -05:00
Scott Kostyshak
2f14b329b3
Add an autotest for a trunk regression ( #8482 )
...
The regression was fixed at [f164ffd0/lyxgit].
2013-01-05 04:44:14 -05:00
Scott Kostyshak
3c9686ee35
Shave 3 seconds off an autotest
...
'-dbg any' is not needed.
2013-01-05 04:39:49 -05:00
Kornel Benko
9481d4182e
autotests: Enable the suffixed lyx to run the test too.
...
(Hard coded 'lyx' replaced with real lyx-exe-file-name)
2013-01-05 10:07:37 +01:00
Vincent van Ravesteijn
1b3871b302
Add custom target to run tests
...
This target can depend on the individual test projects and this makes sure
that the test projects are build before running the tests.
2012-12-17 22:26:14 +01:00
Tommaso Cucinotta
073561ca63
Allow for keeping succesful tests output directories if the V env variable is non-null.
2012-12-15 12:07:31 +00:00
Kornel Benko
0b82548b5e
Cmake build autotests:
...
Correct the environment MAX_LOOP -> MAX_LOOPS
2012-12-15 12:58:31 +01:00
Kornel Benko
892e237fe1
Cmake build: Testing
...
Make this all more the cmake way
2012-12-15 00:15:59 +01:00
Kornel Benko
81500fc99b
Cmake build:
...
Move definitions of target ${_lyx} and ${_tex2lyx} to top-most directory,
to make them overall available
2012-12-14 12:23:17 +01:00
Kornel Benko
96dd1363a2
Cmake build: all tests
...
1.) Rename tests to show their grouping
2.) Adapt the roundtrip tests to new lyx-format
2012-12-13 15:35:04 +01:00
Kornel Benko
1f93b0805e
Cmake build autotests:
...
Split export test to test on each format and each input file
One can still check all exports with one commend
ctest -R "export.*"
2012-12-13 12:38:38 +01:00
Tommaso Cucinotta
610145bb5a
Fixed wmctrl invocation copying keytest.pl behavior.
2012-12-12 19:23:05 +00:00
Kornel Benko
4182205ca8
Cmake build: autotests
...
Make the export test available to all, since it is independent of X11
2012-12-12 18:23:25 +01:00
Kornel Benko
b436a03b34
Cmake build: autotests
...
Adapt to use local .gmo files
2012-12-12 14:54:38 +01:00
Kornel Benko
57ca9ee073
Cmake build: autotests
...
1.) Filenames for export changed
2.) Usage of wmctrl
3.) More temporary file to remove
2012-12-11 18:59:05 +01:00
Kornel Benko
f02f671dd0
Cmake build, autotests
...
Removed if no X11.
Because X11 is needed for xvkbd but not available on some platforms (even if UNIX)
2012-12-11 16:00:59 +01:00
Kornel Benko
57b04ac7f4
Cmake build: First try to use autotests.
...
Many test are not running, but if changed the '-dbg xxx' to '-dbg any'
then all of sudden they pass ...
(The buffered output of lyx is often disrupted too early with 'kill -9',
so the expected data are not available for the appropriate test)
2012-12-11 15:17:04 +01:00
Tommaso Cucinotta
aad1f4ce78
Fixing behavior of Lang directive in test cases, by setting LANGUAGE variable, in addition to LANG one.
2012-12-09 20:38:53 +00:00
Tommaso Cucinotta
0e81930597
Fixed bug in escape sequence, showing up with ignore format off (addressing #8380 ).
2012-10-22 01:05:29 +01:00
Tommaso Cucinotta
5c6f72b96e
Advanced find autotests now working again.
...
Make autotests work again on Ubuntu 12.04 (when launched from English language).
Add extra check and notification if wmctrl is missing.
2012-10-13 00:47:06 +01:00
Tommaso Cucinotta
ef7a142f3f
Fixed longstanding bug in Advanced Find&Replace, when dealing with documents containing braces.
...
Corresponding test-case needed a fix as well and now it is passed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39518 a592a061-630c-0410-9148-cb99ea01b6c8
2011-08-25 19:16:14 +00:00
Tommaso Cucinotta
4622b215ba
Added to the test-case the case that was actually failing (replacing with multi-cells inside math).
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39280 a592a061-630c-0410-9148-cb99ea01b6c8
2011-07-12 15:55:32 +00:00
Tommaso Cucinotta
e87e2860e7
Added regression test for #7675 (ensure that after replacing multi-cell math contents the cursor is properly advanced).
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39279 a592a061-630c-0410-9148-cb99ea01b6c8
2011-07-12 15:42:20 +00:00
Tommaso Cucinotta
db592baf0e
Recovered autotests for *-in.txt tests.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39265 a592a061-630c-0410-9148-cb99ea01b6c8
2011-07-10 00:13:12 +00:00