If a module was completely covered by a testsuite, it would mark the
coverage as "n/a" instead of "100%".
The fix is imported from the "bones" project.
The percentage rounding was wrong: 76 was rounded to 70 instead of 75.
Moreover, we now round to the greated multiple of 5 (except for 0).
Therefore, 76 is now rounded to 80.
o Covered modules are now explicitly listed in each testsuite. This
permits to cover multiple modules by one testsuite.
o An index.html file is generated. It lists all testsuites and
their covered modules.
The document version can be forced using the following option:
{doc_version, {Major, Minor}}
where Major and Minor are positive integers.
When this option is specified, {Major, Minor} will be used, even if a
%YAML directive indicates another version.
This parser is written against the YAML 1.2 specification. It may
therefore be used as a JSON parser as well.
The project is an Erlang application. The module "yaml_parser" parses a
YAML source (a string, a file, whatever) and runs a callback function
for each token scanned. It's more or less like a SAX XML parser.
The testsuite provided isn't complete yet, though it contains all the
example found in the specification.