lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Add regression tests for lilypond-book (issue1556043)


From: reinhold . kainhofer
Subject: Re: Add regression tests for lilypond-book (issue1556043)
Date: Tue, 08 Jun 2010 16:43:03 +0000

Reviewers: Graham Percival,

Message:
Updated to use pdflatex and dblatex in the regtests only when available.
If not, use the .tex/.xml rather than .pdf files.


http://codereview.appspot.com/1556043/diff/1/45
File make/lilypond-book-rules.make (right):

http://codereview.appspot.com/1556043/diff/1/45#newcode48
make/lilypond-book-rules.make:48: cd $(outdir) && dblatex $(notdir $<)
On 2010/06/08 13:06:14, Graham Percival wrote:
docbook is not currently a build requirement, and I'm very reluctant
to add it
as such.  Could this be made optional?

also, it should probably be added as a configure check, use $(DBLATEX)
instead
of a normal shell call, etc etc.  Actually, could this be removed
entirely from
the first patch, then worked on as a separate issue?

changed pdflatex and dblatex to OPTIONAL. If they are not available, the
.tex and .xml files are linked in collated-files.html rather than the
.pdf (which would be mroe helpful, though).

Description:
Add regression tests for lilypond-book

In the build system, support all file formats and extensions supported
by lilypond-book.

Add lots of test cases for html (by Christian Hitz) and latex. Only
basic test cases
for docbook and texinfo.

The test cases are run by a lilypond-book stepmake template (by
Christian Hitz).

Please review this at http://codereview.appspot.com/1556043/show

Affected files:
  M GNUmakefile.in
  M config.make.in
  M configure.in
  M input/regression/GNUmakefile
  A input/regression/lilypond-book/GNUmakefile
  A input/regression/lilypond-book/html-include-space-after-tag.html
  A input/regression/lilypond-book/html-inline-newline-during-tag.html
  A input/regression/lilypond-book/html-inline-no-options.html
  A input/regression/lilypond-book/html-inline-option.html
  A input/regression/lilypond-book/html-lilypond-block.html
  A input/regression/lilypond-book/html-newline-after-tag.html
  A input/regression/lilypond-book/html-space-after-tag.html
  A input/regression/lilypond-book/html-version-newline.html
  A input/regression/lilypond-book/html-version.html
  A input/regression/lilypond-book/include.ly
  A input/regression/lilypond-book/include2.ly
  A input/regression/lilypond-book/suffix-html.html
  A input/regression/lilypond-book/suffix-itely.itely
  A input/regression/lilypond-book/suffix-latex.latex
  A input/regression/lilypond-book/suffix-lytex.lytex
  A input/regression/lilypond-book/suffix-lyxml.lyxml
  A input/regression/lilypond-book/suffix-tely.tely
  A input/regression/lilypond-book/suffix-tex.tex
  A input/regression/lilypond-book/suffix-texi.texi
  A input/regression/lilypond-book/suffix-texinfo.texinfo
  A input/regression/lilypond-book/suffix-xml.xml
  A input/regression/lilypond-book/tex-auto-linebreak.lytex
  A input/regression/lilypond-book/tex-comment-firstline.lytex
  A input/regression/lilypond-book/tex-comments.lytex
  A input/regression/lilypond-book/tex-compatibility-mode.lytex
  A input/regression/lilypond-book/tex-footnote.lytex
  A input/regression/lilypond-book/tex-fragment.lytex
  A input/regression/lilypond-book/tex-graphics-package-added.lytex
  A input/regression/lilypond-book/tex-include-file.lytex
  A input/regression/lilypond-book/tex-include-options.lytex
  A input/regression/lilypond-book/tex-inline-lilypond.lytex
  A input/regression/lilypond-book/tex-lilypond-block.lytex
  A input/regression/lilypond-book/tex-lilypond-inside-itemize.lytex
  A input/regression/lilypond-book/tex-lilypond-inside-table.lytex
  A input/regression/lilypond-book/tex-lilypondversion.lytex
  A input/regression/lilypond-book/tex-paragraphs.lytex
  A input/regression/lilypond-book/tex-snippet-options.lytex
  A input/regression/lilypond-book/tex-twocolumn.lytex
  A input/regression/lilypond-book/tex-verbatim.lytex
  A input/regression/lilypond-book/tex-version.lytex
  A make/lilypond-book-rules.make
  A make/lilypond-book-targets.make
  A make/lilypond-book-vars.make
  M scripts/build/lys-to-tely.py





reply via email to

[Prev in Thread] Current Thread [Next in Thread]