Commit Graph

790 Commits

Author SHA1 Message Date
Thibaut Cuvelier
2f8443afbe DocBook: mark more tests to be ignored. 2020-11-12 02:33:19 +01:00
Thibaut Cuvelier
857edf3ae7 DocBook: mark more tests to be ignored. 2020-11-05 05:35:53 +01:00
Thibaut Cuvelier
91d442d505 DocBook: polyglossia test now works. 2020-11-05 03:10:37 +01:00
Thibaut Cuvelier
302bed3f68 DocBook: many fixes for the user guide. 2020-11-05 02:42:03 +01:00
Thibaut Cuvelier
e424db6caf DocBook: exclude the Math docs from the tests. 2020-11-05 02:25:30 +01:00
Thibaut Cuvelier
8d33eb0351 DocBook: EmbeddedObjects is too complex to have a truly valid output. 2020-11-05 02:06:31 +01:00
Thibaut Cuvelier
f82b26e1b7 DocBook: a previous patch has unexpectedly nice consequences!
Tests that used to fail now pass (the title structure is now better handled).
2020-11-05 01:45:40 +01:00
Thibaut Cuvelier
efd6e78fcb DocBook: mark nested sidebars as allowed.
This is mostly for shapepar support, in a rare situation. Fixing this would create a lot of special cases in output_docbook.cpp, i.e. fixing the issue (which will barely happen in real life) would make maintenance much harder.
2020-11-05 00:27:29 +01:00
Thibaut Cuvelier
0ba926a3ce DocBook: implement AMS articles. 2020-11-04 22:51:18 +01:00
Thibaut Cuvelier
e36b661efe DocBook: missing inverted tests. 2020-11-04 22:51:18 +01:00
Thibaut Cuvelier
a42c5e3880 DocBook: implement AMS book. 2020-11-04 22:29:02 +01:00
Thibaut Cuvelier
0a9150b375 DocBook: ignore other KOMA-Script letters. 2020-11-04 17:31:22 +01:00
Thibaut Cuvelier
d8d64bd406 Merge tests in invertedTests, proposed by Kornel
This should improve performance when building LyX.
2020-11-02 15:39:53 +01:00
Kornel Benko
9b2790d472 Cmake tests: Do not remove temporary data while debugging
The debug mode is set with the environment LYX_DEBUG_LATEX
 $ export LYX_DEBUG_LATEX=1

The downside: From time to time the need to remove the superfluous dirs
 $ cd build-dir
 $ find autotests/out-home -name AbC_\* | xargs rm -rf
2020-11-02 13:12:56 +01:00
Thibaut Cuvelier
ebfdac4fa3 DocBook: implement svmult.
More generally, ensures that paragraphs in abstracts do not have something else configured.

A major problem in making the layout more useful is that article titles are not supposed to be in TOC.
2020-11-02 04:30:39 +01:00
Thibaut Cuvelier
3808787c80 DocBook: more tests to be ignored. 2020-11-02 03:11:28 +01:00
Thibaut Cuvelier
d9d5bb9324 DocBook: implement DIN-Brief. 2020-11-02 03:03:24 +01:00
Thibaut Cuvelier
d1a732f696 DocBook: ignore obsolete document layouts, at least for now. 2020-11-02 02:22:48 +01:00
Thibaut Cuvelier
4f4ac2b5e4 DocBook: write correctly the lists of tests that are expected to fail, with the language instead of .*. 2020-11-02 01:51:40 +01:00
Scott Kostyshak
3d21e70e83 ctests: uninvert some unicode ctests
Thanks to an update of the "menukey" package, these exports now
succeed. For more information, see 33228178.
2020-11-01 13:26:03 -05:00
Thibaut Cuvelier
4ea841fe24 DocBook: implement other letter classes (frletter, standard letter, KOMA-Script).
I gave up on G-Brief, it's too far from the other classes.
2020-11-01 04:41:16 +01:00
Thibaut Cuvelier
78e1297e82 DocBook: implement French letter. 2020-11-01 03:51:15 +01:00
Thibaut Cuvelier
225cf7e3d4 DocBook: mark more presentations as expected failures. 2020-11-01 02:53:03 +01:00
Thibaut Cuvelier
d8e097686a DocBook: implement Hollywood layout. 2020-11-01 02:53:03 +01:00
Scott Kostyshak
10a2361244 ctests: invert JASA tests, consistent with Seminar
These tests are failing for the same reason as the Seminar tests.
See 1aa4987b.
2020-10-30 19:56:07 -04:00
Scott Kostyshak
1aa4987b2f Address failures of Seminar examples on new TL20
Compilation of our Seminar example file fails on updated TL20. The
maintainer of "Seminar" is not planning to fix the core issue and
states the following (in a private email with permission to quote):

  it is a problem with the new hook management of the current latex.ltx
  seminar is a quite old package and there is no reason to use it with a
  new LaTeX format. It won't be fixed, so the usual way is to use the
  package latexrealease to get the old hook management.

This commit adds a note to the example files explaining the
workaround of exporting to a .tex file and prepending the following
line:

  \RequirePackage[2020-02-02]{latexrelease}

We now invert the relevant tests.
2020-10-29 23:29:26 -04:00
Thibaut Cuvelier
df0ea858ed DocBook: use the same normalisation for biblio IDs and their references. 2020-10-30 01:59:34 +01:00
Thibaut Cuvelier
2e8bffa3c5 DocBook: update test suite.
Still an unexplained failure: for basic, in the test suite, the .bib file is not found; with the GUI, it is found.
2020-10-30 01:59:34 +01:00
Scott Kostyshak
c9fd498a7f ctests: Invert some tests for new ru Additional
These inversions are consistent with ru Math manual tests.
2020-10-29 16:08:32 -04:00
Scott Kostyshak
33228178a8 ctests: invert unicode failures from menukeys pack
The issue is already reported and it seems a fix could be released
soon (in which case we will uninvert the tests):

  https://github.com/tweh/menukeys/issues/59
2020-10-28 16:37:51 -04:00
Scott Kostyshak
35d3ccf75b ctests: ignore zh_CN dvi3_systemF tests
These exports had wrong output before, and now (on updated TL20)
they fail with the following error message:

  DVI output is not supported in LuaTeX-ja
2020-10-27 23:08:25 -04:00
Kornel Benko
26f3dfe45d Amend 3a452a24: DocBook: disable an inverted test for a LyX bug.
The disabled test has to appear before the regex for enabled tests
2020-10-18 10:10:46 +02:00
Thibaut Cuvelier
3a452a240b DocBook: disable an inverted test for a LyX bug. 2020-10-18 08:23:36 +02:00
Thibaut Cuvelier
f3c22f3b95 DocBook: dummy documents from the docs are not complete. 2020-10-18 08:23:36 +02:00
Kornel Benko
b940a81520 Amend 31ad4d6e: DocBook: move tests to inverted instead of ignored.
Allow inverted tests without explicit language setting in testname
2020-10-17 12:58:30 +02:00
Thibaut Cuvelier
31ad4d6e21 DocBook: move tests to inverted instead of ignored.
LyX should still avoid crashing on those, and if they start to pass, then something is wrong (most likely, a very large part of the files is being ignored).
2020-10-17 05:55:16 +02:00
Thibaut Cuvelier
3100ab0c7d DocBook: mark test as not working. 2020-10-16 18:59:23 +02:00
Thibaut Cuvelier
700557783d DocBook: MissingEndLayoutBetweenTables can't pass. 2020-10-16 04:30:41 +02:00
Thibaut Cuvelier
0790754ec2 Fix filterXml4Sax.pl to work under Windows 2020-10-13 21:38:38 +02:00
Kornel Benko
b6c5603ab0 Cmake tests: Amend 667c0647: Use jing to test only docbook5 exports 2020-10-13 15:42:29 +02:00
Thibaut Cuvelier
4de89acbf4 Amend 667c0647a5
Consistent indentation, use of the latest schema everywhere, typo.
2020-10-10 22:18:16 +02:00
Kornel Benko
667c0647a5 Cmake docbook tests: Add jing.jar to test created docbook files
Usefull only if tested with data from repository.
This means: The file 'jing.jar' is not part of the distribution.
2020-10-10 12:43:17 +02:00
Scott Kostyshak
bf0f662e93 ctests: ignore Japanese dvi3 systemF tests
These started to fail due to a "luatex" package update in the TL20
cycle. From an ML thread [1]:

  The LuaTeX-ja package, which is loaded by bxjs* class, is not
  designed to be used with dvilua(la)tex.

[1] https://www.mail-archive.com/search?l=mid&q=20200917155146.ec1bd9f9b5d5f5936513e5dd%40yahoo.co.jp
2020-09-25 15:16:46 -04:00
Scott Kostyshak
6be7e7ce72 Typo 2020-09-25 15:16:46 -04:00
Kornel Benko
21fe8a8e5b Cmake tests: Remove docbook, xhtml, lyx2lyx tests from unreliableTests
The relevant export-output is done by lyx and not dependent
on some external driver (like latex)
(Graphics conversions don't count here IMHO)
2020-09-20 14:25:04 +02:00
Kornel Benko
758775ac92 Cmake export xhtml tests: load dtd if checking ouput with xmllint 2020-09-20 11:47:04 +02:00
Scott Kostyshak
5542ccd3f9 ctests: invert 'wontfix' failing lyx2lyx tests
We decided looking into it wasn't worth the time. Note that the
tests are only about formats 2.0.x and 1.6.x. For discussion, see:

https://www.mail-archive.com/search?l=mid&q=20200915233446.atwbyulny5gsbtyi%40tallinn
2020-09-15 19:38:25 -04:00
Scott Kostyshak
b4f3963ab2 Uninvert two Hebrew pdf5 systemF tests
These exports now pass, and the output looks reasonable to me
(although I do not know Hebrew). I believe they work now because of
Jürgen's fixes at a7ad0747 and d7b64b8e.
2020-09-11 14:10:12 -04:00
Kornel Benko
f74739075e Amend aef29bb: 2020-08-30 09:58:29 +02:00
Scott Kostyshak
73aef078ac ctests: mark ru XY dvi3_systemF tests wrong output 2020-08-30 00:34:06 -04:00