Test::Requires checks to see if the module can be loaded. If this fails rather than failing tests this skips all tests.