ctests failing on current master

Scott Kostyshak skostysh at lyx.org
Tue Sep 17 09:43:51 UTC 2024


On Sun, Sep 15, 2024 at 07:05:02PM GMT, Scott Kostyshak wrote:

> 
> The following tests FAILED:
>         3134 - INVERTED.TODO_export/doc/ja/UserGuide_pdf5_systemF (Failed)
>         5020 - export/examples/es/Curricula_Vitae/Modern_CV_lyx22 (Failed)
>         5021 - export/examples/es/Curricula_Vitae/Modern_CV_lyx23 (Failed)

^ These have been resolved.

>         5719 - export/examples/ja/Articles/Japanese_Article_%28JLReq_Class%29_lyx20 (Failed)
>         5720 - export/examples/ja/Articles/Japanese_Article_%28JLReq_Class%29_lyx21 (Failed)
>         5721 - export/examples/ja/Articles/Japanese_Article_%28JLReq_Class%29_lyx22 (Failed)
>         5722 - export/examples/ja/Articles/Japanese_Article_%28JLReq_Class%29_lyx23 (Failed)
>         7410 - export/templates/ja/Articles/Japanese_Article_%28JS_Bundle_for_LuaTeX%29_lyx23 (Failed)
>         7419 - export/templates/ja/Articles/Japanese_Article_%28Standard_Class_for_LuaTeX%29_lyx23 (Failed)
>         7428 - export/templates/ja/Articles/Japanese_Article_%28Standard_Class_for_LuaTeX%2C_vertical_Writing%29_lyx23 (Failed)
>         7437 - export/templates/ja/Books/Japanese_Book_%28JS_Bundle_for_LuaTeX%29_lyx23 (Failed)
>         7446 - export/templates/ja/Books/Japanese_Book_%28Standard_Class_for_LuaTeX%29_lyx23 (Failed)
>         7455 - export/templates/ja/Books/Japanese_Book_%28Standard_Class_for_LuaTeX%2C_vertical_Writing%29_lyx23 (Failed)
>         7476 - export/templates/ja/Reports/Japanese_Report_%28JS_Bundle_for_LuaTeX%29_lyx23 (Failed)
>         7485 - export/templates/ja/Reports/Japanese_Report_%28Standard_Class_for_LuaTeX%29_lyx23 (Failed)
>         7494 - export/templates/ja/Reports/Japanese_Report_%28Standard_Class_for_LuaTeX%2C_vertical_Writing%29_lyx23 (Failed)

Kornel, do the above tests fail for you also? When I look in the log I
see the following:

  -- Create the corresponding .tex file "/home/scott/lyxbuilds/master-master/CMakeBuild/autotests/out-home/AbC_ybegAu/examples/ja/Articles/Japanese_Article_%28JLReq_Class%29.tex"
  Error: Couldn't export file
  ----------------------------------------
  No information for exporting the format LaTeX (pdflatex).

I think this is an issue in our testing code. In export.cmake, we have
"pdflatex" hardcoded:

  execute_process(
    COMMAND ${lyx} -userdir "${LYX_TESTS_USERDIR}" -E pdflatex ${used_tex_file} "${LYX_SOURCE}"
    RESULT_VARIABLE _errx)

For the above tests, the default output format is PDF (LuaTeX), so
ideally we would export to format "luatex". I don't know how to do this.
Is the only way to parse the file for the default output format and then
code up all of the cases, e.g., "PDF (luatex) -> luatex", "PDF (xetex) -> xetex",
etc. ?

By the way, I wonder if in our core LyX code it would be helpful to have
the special format "defaulttex" which would export to the TeX language
corresponding to the "default" format. This seems potentially useful to
users, but I don't recall anyone requesting it so maybe not.

Also, do you remember the purpose of exporting to .tex? Here is my
guess, and I propose to add it as a comment if you think it is correct:

  # We export to .tex to check for bugs in our LaTeX export code. We do
  # not actually do anything with this .tex file.

Scott
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20240917/7bf71c31/attachment.asc>


More information about the lyx-devel mailing list