The test suite is written so as to make it easy to tests various dump formats. The t/dump directory contains various bits and pieces of both valid and broken dumps. It contains several subdirectories: t/dump/full contains full dumps (such as those produced by svnadmin dump) the tests read the dump with SVN::Dump, and compare the dump produced by SVN::Dump to the original. Any difference is a bug in SVN::Dump. t/dump/records contains individual records (uuid, format, headers, revision, node, dir, etc) t/dump/property contains only property blocks t/dump/headers contains only header blocks t/dump/fail contains broken elements (record, headers, property or text blocks). The first line is actually a regular expression that should match the error message produced by SVN::Dump. To add new dump excerpts to be tested, simply copy them in the relevant directory.