To pull this out of the other thread, in my regression smoker, I've
needed two separate reports-sent.db file because it's the *same* Perl,
but with different modules installed.  My solution has been to use
PERL_CPAN_REPORTER_DIR to set different locations for the
reports-send.db for different smoke runs.  E.g. along the lines of
this:

  $ENV{PERL_CPAN_REPORTER_CONFIG} = $config_ini_file;

  for my $name ( @variants ) {
    $ENV{PERL_CPAN_REPORTER_DIR) = catdir($base, $name)
    smoke_it( $perls{$name} )
  }

While I haven't done it yet (planning to for the CT2.0 client), you
can use Tux's Config::Perl::V module to generate an MD5 signature of
useful Config (and other) information.  This would be a good way to
"name" your variants automatically.

-- David

Reply via email to