Le 09/10/2016 à 17:24, Guenter Milde a écrit :
On 2016-10-08, Scott Kostyshak wrote:

[-- Type: text/plain, Encoding: quoted-printable --]

On Sat, Oct 08, 2016 at 06:37:53PM +0100, Jean-Pierre Chrétien wrote:
Hello,

I've setup the test machinery on my Debian Jessie, TeXLive 2016:
 * ran automake in /ext/lyx/master
 * ran cmake on Debian Jessie in /ext/lyx/cbuildmaster as

/ext/lyx/cbuildmaster$ cmake -DLYX_ENABLE_EXPORT_TESTS=ON -DLYX_RELEASE=ON
-DLYX_PROGRAM_SUFFIX=ON -DLYX_ENABLE_CXX11=AUTO -DLYX_USE_QT=QT5
-DLYX_INSTALL_PREFIX="git-" ../master

* ran make

For a first try, I ran cmake -R 'seminar*' to check recent improvements with
the seminar example file, and I get the attached result.

What surprises me is that
 - the English version of seminar.lyx is not tested for all output formats;
 - the French one fails for dvi3, pdf4 and pdf5, that is for dvi (LuaTeX),
pdf (XeTeX) and pdf (LuaTeX), for both fonts.

This has to do with whether the "Default output format" is set.
If I set it back to "default", and rerun cmake and then rerun the tests,
then all of the tests pass. This makes me think we should change the
format back to default. Günter do you have an opinion on this?

The default output format setting is intended. Seminar does not work
sensibly with DVI (except for landscape slides) and requires different
settings for different output formats, thus

* it is advisable to set an output format in the document
  (and therefore a good to do this in the example).

* it does not make sense to test for formats we know to result in wrong
  output.

Running exports manually, I find that
 - there is no failure for the texF tests (TeX fonts)

 - the compilation with systemF tests fails with message:

Missing character: There is no ✗ in font [lmroman10-regular]:mapping=tex-text!

The manual export of the original English seminar.lyx file (not tested by
ctest, as said) fails also with the same message, so this looks like a
missing font in my installation.

This is expected: with TeX fonts, the ✗ is taken from a symbols package
loaded by request from "unicodesymbols". With Unicode fonts, we would need
to change the font to e.g. FreeSerif etc.

Works OK with Free fonts.
--
Jean-Pierre


Reply via email to