VersionControl_HG is a library that provides an OO interface to handle Mercurial repositories.
Assumptions can be used to skip tests when common preconditions, like the PHP Version or installed extensions, are not met.