Kornel Benko
95166772ee
Amend 1dedd398
: Adapt some tests to use unspecified unbind.
2022-07-27 20:27:59 +02:00
Kornel Benko
f771f77c67
Amend 2b24c03e
: Do not override (Back)Tab in Adv F&R when it is useful
...
While testing we want to override 'Tab' in Adv F&R.
Unbinding 'Tab' seems to help, thanks to JMarc for the suggestion.
2022-07-18 22:55:03 +02:00
Kornel Benko
2d477c5e0a
Changes to match math equations
...
Now tests findadv-01 ... findadv-20 pass too.
keytest.py: Expanded time for controll keys (like \[Return])
findadv*: expanded time for normal keys
lyxfind.cpp: Handle math equations
2018-10-28 19:40:14 +01:00
Kornel Benko
d547ef7c5e
keytests: rewritten testcases to use the new searching engine searchPatterns.pl
2017-05-24 16:29:32 +02:00
Kornel Benko
bfc0b09e0c
keytests: Added debug 'key' to be able to analyse test results.
...
There still are keys which do not make it into the lyx logfile.
For instance repeated shortcuts.
2017-05-09 21:08:52 +02:00
Kornel Benko
948020d9a3
Keytests: Make logfiles unique.
...
Each test created log-files, but since they were not uniq it was difficult
to check what went wrong for a failed test.
2017-05-07 13:45:48 +02:00
Kornel Benko
515ca69359
keytests: Speed up some tests
...
The idea is, that strings going to the lyx-command-field
can be sent at full speed.
2017-04-25 17:37:25 +02:00
Kornel Benko
4ac32ef351
Forgotten in previous commit
...
This is not needed bacause the command 'grep' is not
so language sensitive as pcregrep. It's only for the sake of consistence
2015-03-09 10:38:07 +01:00
Tommaso Cucinotta
3a6bc0b36a
More regular expression testing.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37520 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-06 22:48:54 +00:00
Tommaso Cucinotta
17f1377baf
Saving a doc is faster and more reliable by Ctrl-s, rather than activating a menu (thx Pavel).
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37449 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-03 09:13:19 +00:00
Tommaso Cucinotta
090aac89d0
Added Lang command to test cases. Added a couplr of regression tests for Advanced F&R.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37377 a592a061-630c-0410-9148-cb99ea01b6c8
2011-01-30 16:01:22 +00:00
Tommaso Cucinotta
5f50ae8f08
Added basic automated testing capability, based on the MonKey Test (keytest.py) by McCabe-Dansted.
...
As of now, I plan to add a few regression tests for the Advanced Find & Replace using this engine.
It can be used for automated testing of other LyX subsystems as well. Just write your own *-in.txt
scripts and add them into the autotests/ folder.
TODOs:
- perhaps simplify keytest.py
- check how this behaves under various types of failure of the test
(e.g., LyX crashing, hanging, ...) just to be sure it goes on with
the other tests anyway.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37364 a592a061-630c-0410-9148-cb99ea01b6c8
2011-01-29 14:42:53 +00:00