Guenter Milde <mi...@users.sf.net> writes: > On 2017-08-11, Christian Ridderström wrote: >> On 11 August 2017 at 13:03, Pavel Sanda <sa...@lyx.org> wrote: >>> Christian Ridderström wrote: > >>> > [*] It might make sense to have a CI job that builds PDFs etc from the >>> > manuals as a separate test. > > This is already done by Kornel's export test suite. All manuals are > regularely exported and failures mailed to the list. > > There are known failures in additional tests for various "exotic" export > routes and configurations but AFAIK all documentation exports fine using the > set standard export format (mostly PDF(pdflatex)).
Some months ago I created a CI job that runs (some of?) the tests. The CI job is currently located here https://ci.inria.fr/lyx/job/testing-Jenkins/job/ctest/ Due to the many tests failing it didn't seem so useful to deploy. Here's the (presumably) relevant line from the log: 68% tests passed, 2073 tests failed out of 6522 That line is from job#310, i.e. here (might require logging in): https://ci.inria.fr/lyx/job/testing-Jenkins/job/ctest/310/console I also logged in to the CI node and checked the workspace to look for PDFs [2]. There's a whole bunch of PDFs in that list, so maybe we already have a CI job that generates (some) of the manuals as PDFs? The workspace of the most recent job can be accessed like this: https://ci.inria.fr/lyx/job/testing-Jenkins/job/ctest/ws/ >From there I then navigated to e.g. https://ci.inria.fr/lyx/job/testing-Jenkins/job/ctest/ws/build/autotests/out-home/sv/splash_defaultF.pdf3 I was able to download that file and view it, although my mac required me (!!!???) to first rename the extension from .pdf3 to .pdf, even when I tried to launch 'Preview' on the file from the command line. /Christian [1] This job is running regulary. Previously it checked if Git had changed every eight hours, but as it's a big job I just tweaked this to only check Git on Thursdays. [2] I logged in to the CI node and checked the workspace to look for PDFs. This is what I found ci@ubuntu1604:~/workspace/testing-Jenkins/ctest$ find . -name "*.pdf" ./lib/examples/beamer-icsi-logo.pdf ./lib/doc/de/clipart/Zusammenfassung.pdf ./lib/doc/clipart/3D-structure-distort.pdf ./lib/doc/clipart/2D-intensity-plot.pdf ./lib/doc/clipart/Abstract.pdf ./lib/doc/clipart/endnotes.pdf ./lib/doc/clipart/without_fntright.pdf ./lib/doc/clipart/Star-structure.pdf ./lib/doc/clipart/with_fntright.pdf ./lib/doc/es/clipart/Resumen.pdf ./build/lib/examples/beamer-icsi-logo.pdf ./build/autotests/out-home/aastex6_defaultF.pdf ./build/autotests/out-home/de/beamer-article_defaultF.pdf ./build/autotests/out-home/de/MultilingualCaptions_defaultF.pdf ./build/autotests/out-home/de/serienbrief1_defaultF.pdf ./build/autotests/out-home/de/Math_defaultF.pdf ./build/autotests/out-home/de/serienbrief3_defaultF.pdf ./build/autotests/out-home/de/Braille_defaultF.pdf ./build/autotests/out-home/de/Tutorial_defaultF.pdf ./build/autotests/out-home/de/ItemizeBullets_defaultF.pdf ./build/autotests/out-home/de/Formelnummerierung_defaultF.pdf ./build/autotests/out-home/de/FeynmanDiagrams_defaultF.pdf ./build/autotests/out-home/de/Intro_defaultF.pdf ./build/autotests/out-home/de/Customization_defaultF.pdf ./build/autotests/out-home/de/Shortcuts_defaultF.pdf ./build/autotests/out-home/de/Additional_defaultF.pdf ./build/autotests/out-home/de/beispiel_gelyxt_defaultF.pdf ./build/autotests/out-home/de/DummyDocument1_defaultF.pdf ./build/autotests/out-home/de/beispiel_roh_defaultF.pdf ./build/autotests/out-home/de/DummyDocument2_defaultF.pdf ./build/autotests/out-home/de/EmbeddedObjects_defaultF.pdf ./build/autotests/out-home/de/Lebenslauf_defaultF.pdf ./build/autotests/out-home/de/linguistics_defaultF.pdf ./build/autotests/out-home/de/serienbrief2_defaultF.pdf ./build/autotests/out-home/de/splash_defaultF.pdf ./build/autotests/out-home/de/Dezimal_defaultF.pdf ./build/autotests/out-home/de/UserGuide_defaultF.pdf ./build/autotests/out-home/testcases_basic_defaultF.pdf ./build/autotests/out-home/mixing_inTitle_layouts_defaultF.pdf ./build/autotests/out-home/latex/arabic_simple_defaultF.pdf ./build/autotests/out-home/latex/utf8-plain-with-tex-fonts_defaultF.pdf ./build/autotests/out-home/beamer-article_defaultF.pdf ./build/autotests/out-home/achemso_defaultF.pdf ./build/autotests/out-home/serial_letter1_defaultF.pdf ./build/autotests/out-home/Formula-numbering_defaultF.pdf ./build/autotests/out-home/MultilingualCaptions_defaultF.pdf ./build/autotests/out-home/IEEEtran-CompSoc_defaultF.pdf ./build/autotests/out-home/architecture_defaultF.pdf ./build/autotests/out-home/sr/Braille_defaultF.pdf ./build/autotests/out-home/sr/splash_defaultF.pdf ./build/autotests/out-home/revtex4-1_defaultF.pdf ./build/autotests/out-home/obsolete/g-brief-en_defaultF.pdf ./build/autotests/out-home/obsolete/g-brief-de_defaultF.pdf ./build/autotests/out-home/cs/priklad_zLyXovany_defaultF.pdf ./build/autotests/out-home/cs/Tutorial_defaultF.pdf ./build/autotests/out-home/cs/priklad_syrovy_defaultF.pdf ./build/autotests/out-home/cs/splash_defaultF.pdf ./build/autotests/out-home/kluwer_defaultF.pdf ./build/autotests/out-home/nl/voorbeeld_ruw_defaultF.pdf ./build/autotests/out-home/nl/voorbeeld_verlyxt_defaultF.pdf ./build/autotests/out-home/nl/Tutorial_defaultF.pdf ./build/autotests/out-home/nl/Intro_defaultF.pdf ./build/autotests/out-home/nl/opsommingstekens_defaultF.pdf ./build/autotests/out-home/nl/splash_defaultF.pdf ./build/autotests/out-home/Math_defaultF.pdf ./build/autotests/out-home/testcases_environments_defaultF.pdf ./build/autotests/out-home/nb/Tutorial_defaultF.pdf ./build/autotests/out-home/nb/Intro_defaultF.pdf ./build/autotests/out-home/nb/eksempel_txt_defaultF.pdf ./build/autotests/out-home/nb/eksempel_lyxet_defaultF.pdf ./build/autotests/out-home/nb/splash_defaultF.pdf ./build/autotests/out-home/xyfigure_defaultF.pdf ./build/autotests/out-home/frletter_defaultF.pdf ./build/autotests/out-home/fr/beamer-article_defaultF.pdf ./build/autotests/out-home/fr/Formula-numbering_defaultF.pdf ./build/autotests/out-home/fr/MultilingualCaptions_defaultF.pdf ./build/autotests/out-home/fr/Math_defaultF.pdf ./build/autotests/out-home/fr/exemple_brut_defaultF.pdf ./build/autotests/out-home/fr/Braille_defaultF.pdf ./build/autotests/out-home/fr/Tutorial_defaultF.pdf ./build/autotests/out-home/fr/xypic_defaultF.pdf ./build/autotests/out-home/fr/powerdot_defaultF.pdf ./build/autotests/out-home/fr/FeynmanDiagrams_defaultF.pdf ./build/autotests/out-home/fr/Intro_defaultF.pdf ./build/autotests/out-home/fr/Customization_defaultF.pdf ./build/autotests/out-home/fr/DocumentBidon2_defaultF.pdf ./build/autotests/out-home/fr/Shortcuts_defaultF.pdf ./build/autotests/out-home/fr/seminar_defaultF.pdf ./build/autotests/out-home/fr/Additional_defaultF.pdf ./build/autotests/out-home/fr/AlignementDecimal_defaultF.pdf ./build/autotests/out-home/fr/EmbeddedObjects_defaultF.pdf ./build/autotests/out-home/fr/DocumentBidon1_defaultF.pdf ./build/autotests/out-home/fr/simplecv_defaultF.pdf ./build/autotests/out-home/fr/linguistics_defaultF.pdf ./build/autotests/out-home/fr/ListesPuces_defaultF.pdf ./build/autotests/out-home/fr/splash_defaultF.pdf ./build/autotests/out-home/fr/exemple_lyxifie_defaultF.pdf ./build/autotests/out-home/fr/UserGuide_defaultF.pdf ./build/autotests/out-home/de_beamer-conference-ornate-20min_defaultF.pdf ./build/autotests/out-home/sl/primer_surov_defaultF.pdf ./build/autotests/out-home/sl/primer_lyxan_defaultF.pdf ./build/autotests/out-home/sl/Tutorial_defaultF.pdf ./build/autotests/out-home/sl/Intro_defaultF.pdf ./build/autotests/out-home/sl/splash_defaultF.pdf ./build/autotests/out-home/eu/adibide_gordina_defaultF.pdf ./build/autotests/out-home/eu/Tutorial_defaultF.pdf ./build/autotests/out-home/eu/Intro_defaultF.pdf ./build/autotests/out-home/eu/adibide_lyx-atua_defaultF.pdf ./build/autotests/out-home/eu/splash_defaultF.pdf ./build/autotests/out-home/Braille_defaultF.pdf ./build/autotests/out-home/subequations_defaultF.pdf ./build/autotests/out-home/beamerposter_defaultF.pdf ./build/autotests/out-home/ro/Intro_defaultF.pdf ./build/autotests/out-home/ro/splash_defaultF.pdf ./build/autotests/out-home/testcases_speed_defaultF.pdf ./build/autotests/out-home/zh_CN/Tutorial_defaultF.pdf ./build/autotests/out-home/zh_CN/Intro_defaultF.pdf ./build/autotests/out-home/Tutorial_defaultF.pdf ./build/autotests/out-home/ItemizeBullets_defaultF.pdf ./build/autotests/out-home/xypic_defaultF.pdf ./build/autotests/out-home/MissingEndLayoutBetweenTables_defaultF.pdf ./build/autotests/out-home/powerdot_defaultF.pdf ./build/autotests/out-home/poster-a0poster-simple_defaultF.pdf ./build/autotests/out-home/amsbook-test_defaultF.pdf ./build/autotests/out-home/colored-boxes_defaultF.pdf ./build/autotests/out-home/lettre_defaultF.pdf ./build/autotests/out-home/ja_beamer-conference-ornate-20min_defaultF.pdf ./build/autotests/out-home/el/Intro_defaultF.pdf ./build/autotests/out-home/el/splash_defaultF.pdf ./build/autotests/out-home/thesis/Appendix_defaultF.pdf ./build/autotests/out-home/thesis/Summary_defaultF.pdf ./build/autotests/out-home/thesis/Acknowledgments_defaultF.pdf ./build/autotests/out-home/thesis/chapter-1_defaultF.pdf ./build/autotests/out-home/thesis/chapter-2_defaultF.pdf ./build/autotests/out-home/thesis/thesis_defaultF.pdf ./build/autotests/out-home/elsarticle_defaultF.pdf ./build/autotests/out-home/FeynmanDiagrams_defaultF.pdf ./build/autotests/out-home/Intro_defaultF.pdf ./build/autotests/out-home/uk/Intro_defaultF.pdf ./build/autotests/out-home/uk/splash_defaultF.pdf ./build/autotests/out-home/beamer-conference-ornate-20min_defaultF.pdf ./build/autotests/out-home/hu/Tutorial_defaultF.pdf ./build/autotests/out-home/hu/Intro_defaultF.pdf ./build/autotests/out-home/hu/example_lyxified_defaultF.pdf ./build/autotests/out-home/hu/example_raw_defaultF.pdf ./build/autotests/out-home/hu/splash_defaultF.pdf ./build/autotests/out-home/IEEEtran-Conference_defaultF.pdf ./build/autotests/out-home/Customization_defaultF.pdf ./build/autotests/out-home/recipebook_defaultF.pdf ./build/autotests/out-home/R-S-statements_defaultF.pdf ./build/autotests/out-home/dinbrief_defaultF.pdf ./build/autotests/out-home/example_lyxified_defaultF.pdf ./build/autotests/out-home/Shortcuts_defaultF.pdf ./build/autotests/out-home/amsart-test_defaultF.pdf ./build/autotests/out-home/masterOfSpace_defaultF.pdf ./build/autotests/out-home/seminar_defaultF.pdf ./build/autotests/out-home/Additional_defaultF.pdf ./build/autotests/out-home/ru/Tutorial_defaultF.pdf ./build/autotests/out-home/ru/Intro_defaultF.pdf ./build/autotests/out-home/ru/splash_defaultF.pdf ./build/autotests/out-home/slides_defaultF.pdf ./build/autotests/out-home/aas_sample_defaultF.pdf ./build/autotests/out-home/sk/Tutorial_defaultF.pdf ./build/autotests/out-home/sk/Intro_defaultF.pdf ./build/autotests/out-home/sk/splash_defaultF.pdf ./build/autotests/out-home/pl/Tutorial_defaultF.pdf ./build/autotests/out-home/pl/Intro_defaultF.pdf ./build/autotests/out-home/pl/splash_defaultF.pdf ./build/autotests/out-home/serial_letter2_defaultF.pdf ./build/autotests/out-home/ca/mathed_defaultF.pdf ./build/autotests/out-home/ca/ItemizeBullets_defaultF.pdf ./build/autotests/out-home/ca/Intro_defaultF.pdf ./build/autotests/out-home/ca/splash_defaultF.pdf ./build/autotests/out-home/sv/Tutorial_defaultF.pdf ./build/autotests/out-home/sv/Intro_defaultF.pdf ./build/autotests/out-home/sv/Shortcuts_defaultF.pdf ./build/autotests/out-home/sv/splash_defaultF.pdf ./build/autotests/out-home/varwidth-floats-side-by-side_defaultF.pdf ./build/autotests/out-home/DummyDocument1_defaultF.pdf ./build/autotests/out-home/ja/MultilingualCaptions_defaultF.pdf ./build/autotests/out-home/ja/Braille_defaultF.pdf ./build/autotests/out-home/ja/xypic_defaultF.pdf ./build/autotests/out-home/ja/FeynmanDiagrams_defaultF.pdf ./build/autotests/out-home/ja/R-S-statements_defaultF.pdf ./build/autotests/out-home/ja/DummyDocument1_defaultF.pdf ./build/autotests/out-home/ja/DummyDocument2_defaultF.pdf ./build/autotests/out-home/ja/EmbeddedObjects_defaultF.pdf ./build/autotests/out-home/ja/linguistics_defaultF.pdf ./build/autotests/out-home/ja/beamer_defaultF.pdf ./build/autotests/out-home/example_raw_defaultF.pdf ./build/autotests/out-home/APA_defaultF.pdf ./build/autotests/out-home/DummyDocument2_defaultF.pdf ./build/autotests/out-home/EmbeddedObjects_defaultF.pdf ./build/autotests/out-home/IEEEtran-Journal_defaultF.pdf ./build/autotests/out-home/es/Formula-numbering_defaultF.pdf ./build/autotests/out-home/es/Math_defaultF.pdf ./build/autotests/out-home/es/Braille_defaultF.pdf ./build/autotests/out-home/es/Tutorial_defaultF.pdf ./build/autotests/out-home/es/ItemizeBullets_defaultF.pdf ./build/autotests/out-home/es/Intro_defaultF.pdf ./build/autotests/out-home/es/ejemplo_sin_lyx_defaultF.pdf ./build/autotests/out-home/es/DocumentoPostizo1_defaultF.pdf ./build/autotests/out-home/es/ejemplo_con_lyx_defaultF.pdf ./build/autotests/out-home/es/Customization_defaultF.pdf ./build/autotests/out-home/es/Shortcuts_defaultF.pdf ./build/autotests/out-home/es/Additional_defaultF.pdf ./build/autotests/out-home/es/EmbeddedObjects_defaultF.pdf ./build/autotests/out-home/es/DocumentoPostizo2_defaultF.pdf ./build/autotests/out-home/es/linguistics_defaultF.pdf ./build/autotests/out-home/es/modernCV_defaultF.pdf ./build/autotests/out-home/es/splash_defaultF.pdf ./build/autotests/out-home/es/UserGuide_defaultF.pdf ./build/autotests/out-home/es/europeCV_defaultF.pdf ./build/autotests/out-home/letter_defaultF.pdf ./build/autotests/out-home/fr_beamer-conference-ornate-20min_defaultF.pdf ./build/autotests/out-home/serial_letter3_defaultF.pdf ./build/autotests/out-home/paralist_defaultF.pdf ./build/autotests/out-home/simplecv_defaultF.pdf ./build/autotests/out-home/pt_PT/splash_defaultF.pdf ./build/autotests/out-home/linguistics_defaultF.pdf ./build/autotests/out-home/modernCV_defaultF.pdf ./build/autotests/out-home/da/Intro_defaultF.pdf ./build/autotests/out-home/da/splash_defaultF.pdf ./build/autotests/out-home/APA6_defaultF.pdf ./build/autotests/out-home/pt_BR/splash_defaultF.pdf ./build/autotests/out-home/revtex4_defaultF.pdf ./build/autotests/out-home/splash_defaultF.pdf ./build/autotests/out-home/H-P-statements_defaultF.pdf ./build/autotests/out-home/beamerlyxexample1_defaultF.pdf ./build/autotests/out-home/poster-a0poster-colored_defaultF.pdf ./build/autotests/out-home/UserGuide_defaultF.pdf ./build/autotests/out-home/localization_test_defaultF.pdf ./build/autotests/out-home/koma-letter2_defaultF.pdf ./build/autotests/out-home/attic/revtex_defaultF.pdf ./build/autotests/out-home/attic/sk_UserGuide_defaultF.pdf ./build/autotests/out-home/attic/it_UserGuide_defaultF.pdf ./build/autotests/out-home/attic/DocStyle_defaultF.pdf ./build/autotests/out-home/attic/eu_UserGuide_defaultF.pdf ./build/autotests/out-home/attic/eu_Additional_defaultF.pdf ./build/autotests/out-home/attic/eu_Customization_defaultF.pdf ./build/autotests/out-home/attic/it_Customization_defaultF.pdf ./build/autotests/out-home/attic/pl_Additional_defaultF.pdf ./build/autotests/out-home/MissingEndTagDiv_defaultF.pdf ./build/autotests/out-home/instant_preview_defaultF.pdf ./build/autotests/out-home/Development_defaultF.pdf ./build/autotests/out-home/poster-beamerposter_defaultF.pdf ./build/autotests/out-home/poster-sciposter_defaultF.pdf ./build/autotests/out-home/es_beamer-conference-ornate-20min_defaultF.pdf ./build/autotests/out-home/id/Tutorial_defaultF.pdf ./build/autotests/out-home/id/Intro_defaultF.pdf ./build/autotests/out-home/id/Shortcuts_defaultF.pdf ./build/autotests/out-home/id/splash_defaultF.pdf ./build/autotests/out-home/LaTeXConfig_defaultF.pdf ./build/autotests/out-home/g-brief2_defaultF.pdf ./build/autotests/out-home/pt/Tutorial_defaultF.pdf ./build/autotests/out-home/pt/Intro_defaultF.pdf ./build/autotests/out-home/gl/Tutorial_defaultF.pdf ./build/autotests/out-home/gl/Intro_defaultF.pdf ./build/autotests/out-home/gl/exemplo_lyxificado_defaultF.pdf ./build/autotests/out-home/gl/exemplo_bruto_defaultF.pdf ./build/autotests/out-home/gl/splash_defaultF.pdf ./build/autotests/out-home/europeCV_defaultF.pdf ./build/autotests/out-home/IEEEtran-TransMag_defaultF.pdf ./build/autotests/out-home/LFUNs_defaultF.pdf ./build/autotests/out-home/it/Tutorial_defaultF.pdf ./build/autotests/out-home/it/ItemizeBullets_defaultF.pdf ./build/autotests/out-home/it/Intro_defaultF.pdf ./build/autotests/out-home/it/splash_defaultF.pdf ./build/src/tex2lyx/test/foo.pdf ./development/Win32/packaging/installer/information/InstallerStructure.pdf