After 2 aborted attempts, I think I've finally got something vaguely approaching a working, yet suitable
To preserve compatibility, the test suite consists only of practical tests cases. This is a set of YAML content and perl structs. The test suite tests the parsing and generation for each pair, and then if you happen to also have YAML.pm installed, it repeats the test with YAML.pm to confirm that the behaviour of YAML::Tiny for that test exactly matches the behaviour of YAML.pm.
Of course, the test suite doesn't have amazing coverage yet, and doesn't throw vary many errors properly either. It doesn't handle quotes, and isn't actually checking for features it doesn't support at the moment.
But the core appears to work. So it's time for people to start hammering on it.
My initial goal is really just to have something we can use for things like META.yaml and a few other small config file types.
Once we have all the common stuff dealt with, I'll be looking to see how compatible with YAML.pm we can actually make it. Ingy commited a patch to add support for making YAML::Tiny a drop-in replacement for YAML.pm (although it is currently commented out).