daisy / pipeline-tasks

Used for project management of the DAISY Pipeline 2
Apache License 2.0
1 stars 0 forks source link

Full test coverage #74

Open bertfrees opened 7 years ago

bertfrees commented 7 years ago

We want to improve the test coverage for several reasons:

  1. protect code against regressions
  2. easier to fix bugs when there are already tests available (easier to expand a test than to create one from scratch)
  3. documentation purposes: a good way to explain a function is by providing examples

February 2017 L

April 2017 M

May 2018


Later

See also https://github.com/daisy/pipeline/labels/test%20coverage

Current status of coverage

This is an overview of all the functions we have in all the modules and which of them are covered by tests. Note that "covered" does not necessarily mean the function is tested well, but at least there is a test. Also, "not covered" does not necessarily mean that there are no tests, there could be some disabled (possibly outdated or in an older format) tests lying around. The most important are the public functions. Not all internal functions needs to be covered directly.

common-utils

function language public tested test language
i18n.xsl xslt yes [x] xspec
numeral-conversion.xsl xslt yes [ ]
px:i18n-translate xproc yes [x] xprocspec
px:message xproc yes [ ]
px:error xproc yes [ ]
px:assert xproc yes [x] xprocspec
px:tokenize xproc yes [ ]
px:log-message java no [ ]

file-utils

function language public tested test language
uri-functions.xsl xslt yes [x] xspec
pf:file-expand83 java yes [x] junit
pf:file-exists java yes [x] xspec
px:normalize-uri xproc yes [ ]
px:normalize-document-base xproc yes [x] xprocspec
px:directory-list xproc yes [ ]
px:tempdir xproc yes [ ]
px:copy-resource xproc yes [ ]
px:set-doctype xproc yes [x] xprocspec
px:peek xproc yes [x] xprocspec
px:xml-peek xproc yes [x] xprocspec
px:set-xml-declaration xproc yes [x] xprocspec
pxi:copy-resource java no [x] junit
pxi:file-peek java no [x] junit
pxi:file-xml-peek java no [x] junit
pxi:set-doctype java no [x] junit
pxi:set-xml-declaration java no [x] junit
base64-to-hex.xsl xslt no [x] xspec
sort-directory-list.xsl xslt no [x] xspec
xml-peek.parse.xsl xslt no [x] xspec
xml-peek.strip-content.xsl xslt no [x] xspec
set-xml-declaration.xsl xslt no [ ]
set-doctype.xsl xslt no [ ]

fileset-utils

function language public tested test language
fileset-to-odf-manifest.xsl xslt yes [ ]
fileset-to-zip-manifests.xsl xslt yes [ ]
html-to-fileset.xsl xslt yes [x] xspec
px:fileset-add-entry xproc yes [x] xprocspec
px:fileset-copy xproc yes [x] xprocspec
px:fileset-create xproc yes [x] xprocspec
px:fileset-diff xproc yes [x] xprocspec
px:fileset-from-dir xproc yes [x] xprocspec
px:fileset-from-dir-list xproc yes [x] xprocspec
px:fileset-intersect xproc yes [x] xprocspec
px:fileset-join xproc yes [x] xprocspec
px:fileset-filter xproc yes [x] xprocspec
px:fileset-load xproc yes [x] xprocspec
px:fileset-store xproc yes [x] xprocspec
px:fileset-add-ref xproc yes [x] xprocspec
px:fileset-rebase xproc yes [x] xprocspec
px:fileset-move xproc yes [x] xprocspec
px:fileset-unzip xproc yes [x] xprocspec
px:html-to-fileset xproc yes [ ]
px:zip-manifest-from-fileset xproc yes [ ]
fileset.rnc yes [ ]
file-normalize.xsl xslt no [ ]
fileset-from-dir-list.xsl xslt no [x] xspec
fileset-intersect.xsl xslt no [ ]
fileset-join.xsl xslt no [x] xspec
fileset-move.xsl xslt no [ ]
fileset-rebase.xsl xslt no [ ]
fileset-to-zip-manifest.xsl xslt no [ ]

html-utils

function language public tested test language
html5-outliner.xsl xslt yes [x] xspec
html5-upgrade.xsl xslt yes [x] xspec
html-id-fixer.xsl xslt yes [ ]
html-fixer.xsl xslt yes [ ]
px:html-chunker xproc yes [x] xprocspec
px:html-load xproc yes [ ]
px:chunker xproc no [ ]
namespace-fixup.xsl xslt no [x] xspec

image-utils

function language public tested test language
pf:image-dimensions java yes [x] xspec

mediatype-utils

function language public tested test language
mediatype-functions.xsl xslt yes [x] xspec
px:mediatype-detect xproc yes [ ]

validation-utils

function language public tested test language
px:validate-with-relax-ng-and-report xproc yes [ ]
px:report-errors xproc yes [ ]
px:combine-validation-reports xproc yes [ ]
px:validation-report-to-html xproc yes [ ]
px:check-files-exist xproc yes [ ]
px:validation-status xproc yes [ ]
px:check-files-wellformed xproc yes [ ]
px:create-validation-report-error xproc yes [ ]
cerrors-to-derrors.xsl xslt no [ ]
validation-report-to-html.xsl xslt no [ ]
l:relax-ng-report xproc no [ ]
pxi:create-validation-report-error-for-file xproc no [ ]
document-validation-report.rng no [ ]

zip-utils

function language public tested test language
px:zip java yes [x] xprocspec
px:unzip java yes [ ]
letex:unzip java yes [ ]

asciimath-utils

function language public tested test language
px:asciimathml java yes [x] xprocspec

common-entities

function language public tested test language
*.dtd yes
*.ent yes

css-utils

function language public tested test language
xml-to-css-uris.xsl xslt yes [x] xspec

daisy202-utils

function language public tested test language
px:daisy202-load xproc yes [ ]
make-resource-fileset.xsl xslt no [ ]
ncc-to-flow-fileset.xsl xslt no [ ]

daisy3-utils

function language public tested test language
px:daisy3-load xproc yes [ ]
px:create-daisy3-smils xproc yes [x] xprocspec
px:create-ncx xproc yes [ ]
px:create-daisy3-opf xproc yes [ ]
px:fix-dtbook-structure xproc yes [ ]
px:isolate-daisy3-skippable xproc yes [-] xprocspec
px:create-res-file xproc yes [ ]
load/opf-to-fileset.xsl xslt no [ ]
smils/add-ids.xsl xslt no [ ]
smils/add-smilrefs-audio-only.xsl xslt no [ ]
smils/add-smilrefs.xsl xslt no [ ]
smils/audio-order.xsl xslt no [ ]
smils/compute-durations.xsl xslt no [ ]
smils/copy-smilrefs.xsl xslt no [ ]
smils/create-smils.xsl xslt no [ ]
smils/fill-end-attrs.xsl xslt no [ ]
ncx/create-ncx.xsl xslt no [ ]
opf/create-opf.xsl xslt no [ ]
dtbook/fix-dtbook-structure.xsl xslt no [ ]
dtbook/isolate-daisy3-skippable.xsl xslt no [ ]

dtbook-utils

function language public tested test language
px:dtbook-load xproc yes [ ]
px:upgrade-dtbook xproc yes [x] xprocspec
px:merge-dtbook xproc yes [ ]
px:dtbook-validator.check-images xproc yes [ ]
px:dtbook-validator.select-schema xproc yes [ ]
dtbook.mathml.nimas.sch yes [ ]
dtbook.mathml.sch yes [ ]
dtbook-fileset.xsl xslt no [ ]
upgrade-dtbook/dtbook110to2005-1.xsl xslt no [ ]
upgrade-dtbook/dtbook2005-1to2.xsl xslt no [ ]
upgrade-dtbook/dtbook2005-2to3.xsl xslt no [ ]
merge-dtbook/merge-dtbook.xsl xslt no [ ]
*.rng no

epub3-nav-utils

function language public tested test language
nav-to-ncx.xsl xslt yes [ ]
nav-to-guide.xsl xslt yes [ ]
px:epub3-nav-aggregate xslt yes [ ]
px:epub3-nav-create-toc xproc yes [ ]
px:epub3-nav-create-page-list xproc yes [ ]
html5-to-page-list.xsl xslt no [x] xspec
nav-fixer.xsl xslt no [ ]

epub3-ocf-utils

function language public tested test language
px:epub3-ocf-finalize xproc yes [x] xprocspec
px:epub3-ocf-zip xproc yes [ ]
px:epub3-store xproc yes [ ]
ocf-finalize.create-container-descriptor.xsl xslt no [ ]

epub3-pub-utils

function language public tested test language
px:epub3-pub-create-package-doc xproc yes [ ]
create-package-doc.backwards-compatible-metadata.xsl xslt no [ ]
create-package-doc.estimate-mediaoverlay-duration.xsl xslt no [ ]
create-package-doc.fileset-resolve.xsl xslt no [ ]
create-package-doc.fileset-to-manifest.xsl xslt no [ ]
create-package-doc.generate-dcterms-modified.xsl xslt no [ ]
create-package-doc.generate-identifier.xsl xslt no [ ]
create-package-doc.handler-fileset-to-bindings.xsl xslt no [ ]
create-package-doc.idref-fileset-to-spine.xsl xslt no [ ]
create-package-doc.manifest-fallbacks.xsl xslt no [ ]
create-package-doc.sum-mediaoverlay-durations.xsl xslt no [ ]
assign-media-overlays.xsl xslt no [ ]
create-metadata.merge.xsl xslt no [x] xspec

epubcheck-adapter

function language public tested test language
px:epubcheck xproc yes [x] xprocspec
pxi:epubcheck java no [ ]
pxi:epubcheck-locate-mimetype-dir xproc no [ ]

mediaoverlay-utils

function language public tested test language
smil-to-text-fileset.xsl xslt yes [ ]
smil-to-audio-fileset.xsl xslt yes [ ]
clock-functions.xsl xslt yes [ ]
px:mediaoverlay-join xproc yes [x] xprocspec
px:mediaoverlay-rearrange xproc yes [x] xprocspec
px:mediaoverlay-upgrade-smil xproc yes [-] xprocspec
px:create-mediaoverlays xproc yes [ ]
clean-mediaoverlay.xsl xslt no [ ]
conditionally-join-toplevel-seq-with-body.xsl xslt no [ ]
create-mediaoverlay.xsl xslt no [ ]
generate-ids.xsl xslt no [ ]
get-audioclip-by-href.xsl xslt no [ ]
join.xsl xslt no [ ]
prepare-mo-for-join.xsl xslt no [ ]
rearrange.prepare.xsl xslt no [ ]
rearrange.xsl xslt no [ ]
resolve-relative-uris.xsl xslt no [ ]
smil-to-audio-fileset.xsl xslt no [ ]
smil-to-text-fileset.xsl xslt no [ ]
upgrade-smil-daisy202.xsl xslt no [x] xspec
upgrade-smil-dtbook.xsl xslt no [ ]
*.dtd no

metadata-utils

function language public tested test language
zedai-to-metadata.xsl xslt yes [ ]
px:dtbook-to-mods-meta xproc yes [x] xprocspec
px:dtbook-to-zedai-meta xproc yes [ ]
dtbook-to-mods-meta.xsl xslt no [ ]
dtbook-to-zedai-meta.xsl xslt no [ ]
*.xsd no

odt-utils

function language public tested test language
odt:store xproc yes [x] xprocspec
odt:load xproc yes [ ]
odt:get-file xproc yes [ ]
odt:update-files xproc yes [ ]
odt:embed-images xproc yes [ ]
odt:separate-mathml xproc yes [ ]
manifest-as-fileset.xsl xslt no [ ]
manifest-from-fileset.xsl xslt no [ ]

zedai-utils

function language public tested test language
px:zedai-load xproc yes [ ]
common-utils (braille)
function language public tested test language
pf:transform java yes [x] xspec
px:transform java yes [x] xprocspec
px:parse-xml-stylesheet-instructions xproc yes [x] xprocspec
px:add-parameters xproc yes [ ]
px:delete-parameters xproc yes [ ]
px:merge-parameters xproc yes [ ]
px:mark-transitions xproc yes [ ]
px:select-by-base xproc yes [ ]
px:select-by-position xproc yes [ ]
px:validate-braille xproc yes [ ]
px:xslt-for-each xproc yes [ ]
encoding-functions.xsl xslt yes [ ]
mark-transitions.xsl xslt no [ ]
parse-xml-stylesheet-instructions.xsl xslt no [ ]
validate-braille.xsl xslt no [ ]

css-utils (braille)

function language public tested test language
css:adjust-boxes xproc yes [ ]
css:apply-stylesheets xproc yes [x] xprocspec
css:delete-stylesheets xproc yes [ ]
css:extract xproc yes [x] xprocspec
css:eval-counter xproc yes [x] xprocspec
css:eval-string-set xproc yes [ ]
css:eval-target-content xproc yes [ ]
css:eval-target-text xproc yes [ ]
css:flow-from xproc yes [x] xprocspec
css:flow-into xproc yes [x] xprocspec
css:inline xproc yes [x] xprocspec
css:label-targets xproc yes [x] xprocspec
css:make-anonymous-block-boxes xproc yes [x] xprocspec
css:make-anonymous-inline-boxes xproc yes [ ]
css:make-boxes xproc yes [ ]
css:make-pseudo-elements xproc yes [ ]
css:make-table-grid xproc yes [ ]
css:new-definition xproc yes [x] xprocspec
css:padding-to-margin xproc yes [ ]
css:parse-content xproc yes [ ]
css:parse-counter-set xproc yes [ ]
css:parse-properties xproc yes [ ]
css:parse-stylesheet xproc yes [ ]
css:preserve-white-space xproc yes [ ]
css:render-table-by xproc yes [ ]
css:repeat-string-set xproc yes [x] xprocspec
css:shift-id xproc yes [x] xprocspec
css:shift-string-set java yes [x] xprocspec
css:split xproc yes [x] xprocspec
block-translator-template.xsl xslt yes [x] xspec
braille-css.xsl xslt yes [x] xspec
css:render-table-by java yes [x] xspec
pxi:css-inline java no [ ]
pxi:css-split java no [ ]
base.xsl xslt no [ ]
adjust-boxes.xsl xslt no [x] xspec
query.xsl xslt no [ ]
regex-utils.xsl xslt no [ ]
counters.xsl xslt no [ ]
delete-stylesheets.xsl xslt no [ ]
eval-counter.xsl xslt no [ ]
eval-string-set.xsl xslt no [x] xspec
eval-target-content.xsl xslt no [ ]
eval-target-text.xsl xslt no [ ]
extract.xsl xslt no [ ]
flow-from.xsl xslt no [ ]
flow-into.xsl xslt no [ ]
label-targets.xsl xslt no [ ]
make-anonymous-inline-boxes.xsl xslt no [x] xspec
make-boxes.xsl xslt no [x] xspec
make-pseudo-elements.xsl xslt no [x] xspec
make-table-grid.xsl xslt no [x] xspec
new-definition.xsl xslt no [ ]
padding-to-margin.xsl xslt no [x] xspec
parse-content.xsl xslt no [x] xspec
parse-counter-set.xsl xslt no [x] xspec
parse-properties.xsl xslt no [x] xspec
parse-stylesheet.xsl xslt no [x] xspec
preserve-white-space.xsl xslt no [x] xspec
render-table-by.xsl xslt no [ ]
shift-id.xsl xslt no [x] xspec

pef-utils

function language public tested test language
pef:merge xproc yes [x] xprocspec
pef:store xproc yes [x] xprocspec
pef:pef2text java yes [x] xprocspec
pef:text2pef java yes [x] xprocspec
pef:validate java yes [ ]
pef:compare xproc yes [ ]
pef:add-metadata xproc yes [ ]
x:pef-compare xproc yes [ ]
add-opf-metadata-to-pef.xsl xslt yes [ ]
pef:encode java yes [ ]
pef-2008-1.rng yes [ ]
pef-2008-1.sch yes [ ]
pef-to-html.convert.xpl xproc no [ ]
merge.extract-sections.xsl xslt no [ ]
merge.remove-duplicate-attributes.xsl xslt no [ ]

obfl-utils

function language public tested test language
obfl:compare xproc yes [ ]
x:obfl-compare xproc yes [ ]
replace-patterns.xsl xslt no [ ]

liblouis-utils

function language public tested test language
louis:translate-file java yes [ ]
louis:translate java yes [ ]
louis:hyphenate java yes [ ]
liblouis-block-translate java yes [ ]
translate-mathml java yes [x] xprocspec
liblouis-transform java yes [x] xprocspec
liblouis-block-translate.xpl xproc no [ ]
liblouis-block-translate.xsl xslt no [x] xspec
translate-mathml.xpl xproc no [ ]
liblouis-transform.xpl xproc no [ ]
format.xpl xproc no [x] xprocspec
split-into-sections.xpl xproc no [x] xprocspec
translate-files.xpl xproc no [ ]
attach-liblouis-config.xpl xproc no [ ]
generate-liblouis-page-layout.xsl xslt no [x] xspec
generate-liblouis-semantics.xsl xslt no [x] xspec
generate-liblouis-styles.xsl xslt no [x] xprocspec
generate-toc-items.xsl xslt no [-] xprocspec
group-toc-items.xsl xslt no [-] xprocspec
handle-css-before-after.xsl xslt no [x] xspec
handle-css-border.xsl xslt no [x] xspec
handle-css-content.xsl xslt no [x] xspec
handle-css-counter-reset.xsl xslt no [x] xspec
handle-css-display.xsl xslt no [x] xspec
handle-css-margin.xsl xslt no [x] xspec
handle-css-page.xsl xslt no [x] xspec
handle-css-string-set.xsl xslt no [x] xspec
handle-list-item.xsl xslt no [x] xspec
handle-xml-space.xsl xslt no [x] xspec
identify-blocks.xsl xslt no [x] xspec
mark-toc-items.xsl xslt no [ ]
normalize-css.xsl xslt no [x] xspec
normalize-space.xsl xslt no [x] xspec
read-liblouis-result.xsl xslt no [ ]
extract.xpl xproc no [x] xprocspec
fileset-add-tempfile.xpl xproc no [ ]
select-by-base.xpl xproc no [ ]
select-by-position.xpl xproc no [ ]
xslt-for-each.xpl xproc no [ ]

dotify-utils

function language public tested test language
dotify:obfl-to-pef java yes [x] xprocspec
dotify:file-to-obfl java yes [x] xprocspec
dotify:translate java yes [x] xspec
dotify-transform java yes [ ]
obfl-to-pef java yes [ ]
dotify-block-translate java yes [ ]
dotify-transform.xpl xproc no [ ]
obfl-to-pef.xpl xproc no [ ]
dotify-block-translate.xpl xproc no [ ]
dotify-block-translate.xsl xslt no [ ]
css-to-obfl.xpl xproc no [x] xprocspec
deep-parse-page-and-volume-stylesheets.xpl xproc no [ ]
extract-obfl-pseudo-elements.xpl xproc no [ ]
make-obfl-pseudo-elements.xpl xproc no [ ]
obfl-normalize-space.xpl xproc no [x] xspec
propagate-page-break.xpl xproc no [x] xprocspec
pxi:shift-obfl-marker java no [x] xprocspec
css-to-obfl.block-boxes-with-no-line-boxes.xsl xslt no [ ]
css-to-obfl.xsl xslt no [-] xspec
deep-parse-page-and-volume-stylesheets.xsl xslt no [ ]
extract-obfl-pseudo-elements.xsl xslt no [ ]
generate-obfl-layout-master.xsl xslt no [x]
make-obfl-pseudo-elements.xsl xslt no [ ]
obfl-css-definition.xsl xslt no [ ]
obfl-normalize-space.xsl xslt no [ ]
propagate-page-break.xsl xslt no [x] xspec

libhyphen-utils

function language public tested test language
hyphen:hyphenate java yes [ ]

texhyph-utils

function language public tested test language
tex:hyphenate java yes [ ]

xml-to-pef

function language public tested test language
xml-to-pef.xpl xproc yes [-] xprocspec
px:fileset-add-tempfile xproc yes [ ]
px:apply-stylesheets xproc yes [x] xprocspec
px:xml-to-pef.store xproc yes [ ]
generate-toc.xsl xslt yes [ ]

daisy202-to-epub3

function language public tested test language
px:daisy202-to-epub3 xproc yes [x] xprocspec
content.annotate-pagebreaks.xsl xslt no [ ]
content.xpl xproc no [ ]
convert.xpl xproc no [ ]
daisy202-content-to-epub3-content.xsl xslt no [ ]
media-overlay.xpl xproc no [ ]
navigation.xpl xproc no [ ]
ncc-metadata-to-opf-metadata.xsl xslt no [ ]
ncc-navigation.make-new-hrefs.xsl xslt no [ ]
ncc-navigation.xpl xproc no [ ]
ncc-to-content.xsl xslt no [ ]
ncc-to-nav-landmarks.xsl xslt no [ ]
ncc-to-nav-page-list.xsl xslt no [ ]
ncc-to-nav-toc.xsl xslt no [ ]
package.manifest-to-fileset.xsl xslt no [ ]
package.xpl xproc no [ ]
resolve-links.create-mapping.xpl xproc no [ ]
resolve-links.xpl xproc no [ ]
resolve-links.xsl xslt no [ ]
resources.xpl xproc no [ ]

daisy202-validator

function language public tested test language
px:daisy202-validator xproc yes [x] xprocspec
px:daisy202-validator.validate xproc yes [ ]
schemas/d202/*.dtd yes [ ]
schemas/d202/d202ncc.rng yes [x] xprocspec
schemas/d202/*.rng yes [ ]
validate.check-heading-hierarchy.xsl xslt no [ ]
validate.check-references.xsl xslt no [ ]
validate.smil-times-1.xsl xslt no [ ]
validate.smil-times-2.xsl xslt no [ ]

daisy3-to-daisy202

function language public tested test language
px:daisy3-to-daisy202 xproc yes [ ]
px:daisy3-to-daisy202-convert xproc yes [ ]
convert-smils.xpl xproc no [ ]
ncx-to-ncc.xsl xslt no [ ]
ncx-to-smil-id-map.xsl xslt no [ ]
opf-to-metadata.xsl xslt no [ ]
smil-to-smil.xsl xslt no [ ]

daisy3-to-epub3

function language public tested test language
px:daisy3-to-epub3 xproc yes [x] xprocspec
dtbook-to-html.xpl xproc no [ ]
list-audio-clips.xpl xproc no [ ]
list-audio-clips.xsl xslt no [ ]
ncx-id-fixer.xsl xslt no [ ]
ncx-to-nav.xpl xproc no [ ]
ncx-to-nav.xsl xslt no [ ]
opf-to-metadata.xsl xslt no [ ]
smil-to-html-ids.xsl xslt no [ ]

dtbook-to-daisy3

function language public tested test language
px:dtbook-to-daisy3 xproc yes [x] junit
px:dtbook-to-daisy3-convert xproc yes [ ]
mathml-fallback.xsl xslt no [ ]

dtbook-to-epub3

function language public tested test language
px:dtbook-to-epub3 xproc yes [x] xprocspec

dtbook-to-html

function language public tested test language
px:dtbook-to-html xproc yes [x] xprocspec

dtbook-to-odt

function language public tested test language
px:dtbook-to-odt xproc yes [x] xprocspec
px:dtbook-to-odt.convert xproc yes [ ]
content.xsl xslt yes [x] xprocspec
templates/default.ott yes [ ]
automatic-styles.xsl xslt no [ ]
meta.xsl xslt no [ ]
styles.xsl xslt no [ ]
utilities.xsl xslt no [ ]

dtbook-to-pef

function language public tested test language
px:dtbook-to-pef xproc yes [x] xprocspec
px:dtbook-to-pef.convert xproc yes [ ]
px:dtbook-to-pef.store xproc yes [ ]
reset.css css yes [-] xprocspec
default.css css yes [-] xprocspec
dtbook-to-metadata.xsl xslt no [ ]
default.scss css/sass no [ ]

dtbook-to-rtf

function language public tested test language
px:dtbook-to-rtf xproc yes [x] xprocspec
add_ids_to_dtbook.xsl xslt no [ ]
dtbook_to_rtf.xsl xslt no [x] xspec
dtbook_to_rtf_core.xsl xslt no [ ]
dtbook_to_rtf_encode.xsl xslt no [ ]
dtbook_to_rtf_hyperlink_bookmarks.xsl xslt no [ ]
dtbook_to_rtf_images.xsl xslt no [ ]
dtbook_to_rtf_list.xsl xslt no [ ]
dtbook_to_rtf_metadata.xsl xslt no [ ]
dtbook_to_rtf_note_and_anno.xsl xslt no [ ]
dtbook_to_rtf_styles.xsl xslt no [ ]
dtbook_to_rtf_table.xsl xslt no [ ]

dtbook-to-zedai

function language public tested test language
px:dtbook-to-zedai xproc yes [x] xprocspec
px:dtbook-to-zedai-convert xproc yes [ ]
dtbook2005-3-to-zedai.xpl xproc no [ ]
add-ref-to-annotations.xsl xslt no [x] xspec
convert-linebreaks.xsl xslt no [x] xspec
generate-css.xsl xslt no [ ]
group-deflist-contents.xsl xslt no [x] xspec
moveout-annotation.xsl xslt no [x] xspec
moveout-code.xsl xslt no [x] xspec
moveout-deflist.xsl xslt no [x] xspec
moveout-div.xsl xslt no [x] xspec
moveout-epigraph.xsl xslt no [x] xspec
moveout-generic.xsl xslt no [ ]
moveout-imggroup.xsl xslt no [x] xspec
moveout-linegroup.xsl xslt no [x] xspec
moveout-list.xsl xslt no [x] xspec
moveout-note.xsl xslt no [x] xspec
moveout-poem.xsl xslt no [x] xspec
moveout-prodnote.xsl xslt no [x] xspec
moveout-sidebar.xsl xslt no [x] xspec
moveout-table.xsl xslt no [x] xspec
normalize-block-inline.xsl xslt no [x] xspec
normalize-section-block.xsl xslt no [x] xspec
remove-tmp-attributes.xsl xslt no [ ]
rename-annotation.xsl xslt no [x] xspec
rename-code-kbd.xsl xslt no [x] xspec
rename-to-span.xsl xslt no [x] xspec
translate-elems-attrs-to-zedai.xsl xslt no [x] xspec
translate-mathml-to-zedai.xsl xslt no [x] xspec
schema/z3998-book-1.0/* no [ ]
schema/z3998-book-1.0-latest/* no [ ]

dtbook-validator

function language public tested test language
px:dtbook-validator xproc yes [x] xprocspec
dtbook-validator.store.xpl xproc no [ ]
dtbook-validator.validate.xpl xproc no [ ]

epub3-to-daisy202

function language public tested test language
px:epub3-to-daisy202 xproc yes [x] xprocspec
px:epub3-to-daisy202-convert xproc yes [x] xprocspec
add-missing-ids.xsl xslt no [ ]
create-linkbacks.xsl xslt no [x] xspec
deep-level-grouping.xsl xslt no [ ]
html5-to-html4.xsl xslt no [x] xspec
nav-to-ncc.xsl xslt no [ ]
opf-to-html-metadata.xsl xslt no [ ]
pretty-print.xsl xslt no [ ]
smil3-to-smil1.xsl xslt no [ ]

epub3-to-epub3

function language public tested test language
px:epub3-to-epub3 xproc yes [x] xprocspec
braille-rendition.fileset.xsl xslt no [ ]
braille-rendition.package-document-with-dc-language-and-css.xsl xslt no [ ]
braille-rendition.package-document.xsl xslt no [ ]
resource-map.xsl xslt no [ ]
update-cross-references.xsl xslt no [ ]

epub3-to-pef

function language public tested test language
px:epub3-to-pef xproc yes [x] xprocspec
px:epub3-to-pef.convert xproc yes [ ]
px:epub3-to-pef.load xproc yes [ ]
px:epub3-to-pef.store xproc yes [ ]
reset.css css yes [-] xprocspec
default.css css yes [-] xprocspec
get-epub3-spine.xsl xslt no [x] xspec
opf-manifest-to-fileset.xsl xslt no [x] xspec
opf-to-html-head.xsl xslt no [ ]
default.scss css/sass no [ ]

epub3-validator

function language public tested test language
px:epub3-validator xproc yes [x] xprocspec
epubcheck-pipeline-report-to-html-report.xsl xslt no [ ]
epubcheck-report-to-pipeline-report.xsl xslt no [ ]

html-to-dtbook

function language public tested test language
px:html-to-dtbook xproc yes [x] xprocspec
px:html-to-dtbook-convert xproc yes [ ]
html-to-dtbook.xsl xslt yes [ ]

html-to-epub3

function language public tested test language
px:html-to-epub3 xproc yes [x] xprocspec
html-to-epub3.convert.xpl xproc no [ ]
html-to-epub3.content.xpl xproc no [ ]
convert-diagram-descriptions.xpl xproc no [ ]
diagram-to-html.xsl xslt no [ ]
fileset-clean-resources.xsl xslt no [ ]
fileset-convert-diagram.xsl xslt no [ ]
html-clean-resources.xsl xslt no [x] xspec
html-to-metadata.xsl xslt no [ ]

html-to-pef

function language public tested test language
px:html-to-pef xproc yes [x] xprocspec
px:html-to-pef.convert xproc yes [ ]
reset.css css yes [-] xprocspec
default.css css yes [-] xprocspec
html-to-opf-metadata.xsl xslt no [ ]
default.scss css/sass no [ ]

nimas-fileset-validator

function language public tested test language
px:nimas-fileset-validator xproc yes [x] xprocspec
nimas-fileset-validator.fileset-filter.xpl xproc no [ ]
nimas-fileset-validator.store.xpl xproc no [ ]
nimas-fileset-validator.validate-package-doc.xpl xproc no [ ]
nimas-fileset-validator.validate.xpl xproc no [ ]
schema/*.rng no [ ]
schema/*.sch no [ ]

zedai-to-epub3

function language public tested test language
px:zedai-to-epub3 xproc yes [x] xprocspec
px:zedai-to-epub3-convert xproc yes [ ]

zedai-to-html

function language public tested test language
px:zedai-to-html xproc yes [x] xprocspec
px:zedai-to-html-convert xproc yes [ ]
zedai-to-html.xsl xslt yes [x] xspec
diagram-to-html.xsl xslt no [ ]
zedai-vocab-utils.xsl xslt no [ ]
rdf/epub-structure-vocab.xhtml no [ ]
rdf/z3986-structure-vocab.xhtml no [ ]

zedai-to-pef

function language public tested test language
px:zedai-to-pef xproc yes [x] xprocspec
px:zedai-to-pef.convert xproc yes [ ]
default.css css yes [-] xprocspec
reset.css css yes [-] xprocspec
bana.css css yes [ ]
ueb.css css yes [ ]

break-detection

function language public tested test language
px:break-and-reshape xproc yes [ ]
break-detect.xpl xproc no [ ]
reshape.xpl xproc no [ ] xprocspec
create-valid-breaks.xsl xslt no [ ]
distribute-sentences.xsl xslt no [ ]

dtbook-break-detection

function language public tested test language
px:dtbook-break-detect xproc yes [ ]
px:dtbook-unwrap-words xproc yes [ ]
add-ids.xsl xslt no [ ]

html-break-detection

function language public tested test language
px:html-break-detect xproc yes [ ]
px:html-unwrap-words xproc yes [ ]

zedai-break-detection

function language public tested test language
px:zedai-break-detect xproc yes [ ]
px:zedai-unwrap-words xproc yes [ ]

css-speech

function language public tested test language
px:inline-css-speech xproc yes [ ]
px:remove-inline-css-speech xproc yes [ ]
px:inline-css java no [-] junit
clean-up-namespaces.xpl xproc no [ ]
inline-css.xpl xproc no [ ]

dtbook-to-ssml

function language public tested test language
px:dtbook-to-ssml xproc yes [ ]
dtbook-semantic-transform.xsl xslt no [x] xprocspec

dtbook-tts

function language public tested test language
px:tts-for-dtbook xproc yes [ ]

epub3-to-ssml

function language public tested test language
px:px:epub3-to-ssml xproc yes [ ]

epub3-tts

function language public tested test language
px:tts-for-epub3 xproc yes [ ]

mathml-to-ssml

function language public tested test language
px:mathml-to-ssml xproc yes [x] xprocspec
mathmlc2p.xsl xslt no [ ]
mathml-normalization.xsl xslt no [ ]
mathml-rules.xml xslt no [ ]
mathml-serialization.xsl xslt no [ ]
pres-mathml-to-ssml.xsl xslt no [ ]

ssml-to-audio

function language public tested test language
px:ssml-to-audio xproc yes [ ]
px:synthesize java no [-] junit

text-to-ssml

function language public tested test language
px:text-to-ssml xproc yes [x] xprocspec
dtbook-annotating.xsl xslt yes [ ]
annotate.xpl xproc no [x] xprocspec
apply-lexicons.xpl xproc no [x] xprocspec
css-to-ssml.xpl xproc no [ ]
extract-mathml.xpl xproc no [ ]
extract-skippable.xpl xproc no [ ]
reorder-sentences.xpl xproc no [x] xprocspec
css-to-ssml.xsl xslt no [ ]
extract-mathml.xsl xslt no [x] xprocspec
extract-skippable.xsl xslt no [x] xprocspec
filter-chars.xsl xslt no [ ]
flatten-css.xsl xslt no [ ]
flatten-structure.xsl xslt no [ ]
generate-annotating-stylesheet.xsl xslt no [ ]
get-lookahead.xsl xslt no [ ]
identify-sections.xsl xslt no [ ]
list-ids.xsl xslt no [ ]
normalize.xsl xslt no [x] xprocspec
pls-to-ssml.xsl xslt no [ ]
regex-pls-to-ssml.xsl xslt no [ ]
reorder-sentences.xsl xslt no [ ]
reorganize-lexicons.xsl xslt no [ ]
skippable-to-ssml.xsl xslt no [x] xprocspec

tts-helpers

function language public tested test language
px:create-audio-fileset xproc yes [ ]
px:rm-audio-files xproc yes [ ]
px:get-tts-annotations java yes [x] xprocspec
px:get-tts-lexicons java yes [ ]
list-audio-files.xpl xproc no [ ]
list-audio-files.xsl xslt no [ ]

zedai-to-ssml

function language public tested test language
px:zedai-to-ssml xproc yes [ ]
bertfrees commented 7 years ago

See PR https://github.com/daisy/pipeline/pull/504

bertfrees commented 7 years ago

Currently several tests in audio- and tts-modules are disabled by default and can be enabled with a profile called "tester". In order to better align with the other modules enable the tests by default and disable them with -DskipTests.

bertfrees commented 7 years ago

Going to remove the milestone for now because other shorter-term issues are getting priority.