Open bertfrees opened 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
.
Going to remove the milestone for now because other shorter-term issues are getting priority.
We want to improve the test coverage for several reasons:
February 2017
April 2017
May 2018
px:copy
should be the responsibility of the "file-utils" moduleLater
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
file-utils
fileset-utils
html-utils
image-utils
mediatype-utils
validation-utils
zip-utils
asciimath-utils
common-entities
css-utils
daisy202-utils
daisy3-utils
dtbook-utils
epub3-nav-utils
epub3-ocf-utils
epub3-pub-utils
epubcheck-adapter
mediaoverlay-utils
metadata-utils
odt-utils
zedai-utils
common-utils (braille)
css-utils (braille)
pef-utils
obfl-utils
liblouis-utils
dotify-utils
libhyphen-utils
texhyph-utils
xml-to-pef
daisy202-to-epub3
daisy202-validator
daisy3-to-daisy202
daisy3-to-epub3
dtbook-to-daisy3
dtbook-to-epub3
dtbook-to-html
dtbook-to-odt
dtbook-to-pef
dtbook-to-rtf
dtbook-to-zedai
dtbook-validator
epub3-to-daisy202
epub3-to-epub3
epub3-to-pef
epub3-validator
html-to-dtbook
html-to-epub3
html-to-pef
nimas-fileset-validator
zedai-to-epub3
zedai-to-html
zedai-to-pef
break-detection
dtbook-break-detection
html-break-detection
zedai-break-detection
css-speech
dtbook-to-ssml
dtbook-tts
epub3-to-ssml
epub3-tts
mathml-to-ssml
ssml-to-audio
text-to-ssml
tts-helpers
zedai-to-ssml