Guides to authoring CPAN modules:
List of files that should be inside a release tarball:
Specific files found within a release tarball:
perl Makefile.PL; ...; make test
or perl Build.PL; ...; ./Build test
or just prove -l
— see ExtUtils::MakeMaker §make-test or Module::Build §test or prove