Subject: | Where should Test::Smoke be installed? |
http://search.cpan.org/~abeltje/Test-Smoke-1.70/README states:
"The Test::Smoke suite has been designed to be installed outside of the normal Perl library-tree."
I suspect that is why, when I today tried to install Test::Smoke with 'cpanm Test::Smoke', 'cpanm' timed out. I examined the Makefile.PL and noticed that it explicitly prompts the user to determine where the distribution should be installed.
But that begs the question: "Where *should* Test::Smoke be installed?" Where is the best place "outside of the normal Perl library-tree" to put it? The docs are silent on this and should be clarified.
Here's my specific use case: I have installed FreeBSD 10.3 in a VirtualBox VM on a Linux x86-64 host. I have never previously sent smoke reports about Perl itself. (Linux is sufficiently well covered.) But now I am considering doing smoke-testing for Perl 5 blead (and perhaps for smoke-me branches) on this FreeBSD installation. I have not yet used something like 'perlbrew' or 'plenv' to re-set my "everyday perl, so my everyday perl is 5.20.3 found at /usr/local/bin/perl. I have a git checkout of perl underneath my home directory at ~/gitwork/perl/.
Let's assume that at first I only want to send smoke reports episodically, i.e., kicked off manually rather than by a cron job set to a particular time of day or upon detection of a new commit to blead. How and where should I install Test::Smoke for that purpose?
Thank you very much.
Jim Keenan