[Top][All Lists]
[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