CPAN-Meta-YAML
view release on metacpan or search on metacpan
t/README.md view on Meta::CPAN
* TestML::Tiny
* TestBridge
* TestUtils
The "SubtestCompat" library provides a limited emulation of
Test::More::subtest that is reasonably compatible back to 0.88. If using
subtests, you must not set a plan in the subtest and you must use
done_testing in the *.t file.
The TestML::Tiny library contains functions for parsing and executing TestML
tests with callbacks. TestML is a data-driven testing language; TestML::Tiny
implements a small subset of its features. See the section on TestML, below,
for an example. Generally, bugs should be patched upstream on CPAN and then
a new Test::Tiny CPAN release can be copied here and pod-stripped.
The TestBridge library contains testing functions for use in .t files or to
be passed to TestML::Tiny functions as callbacks. Test functions should not
include `done_testing`. They should use `subtest` for any repetitive testing
that loops over test cases. Callback should check for the expected test
points (see below) and skip a TML block if those points are not available.
The TestUtils library contains utility functions. Testing functions should
not be added here (i.e. nothing that uses Test::More).
## YAML data files in t/data
Files in the t/data directory are intended to test how YAML files are loaded
( run in 0.328 second using v1.01-cache-2.11-cpan-bf8d7bb2d05 )