Acme-HashKeyOrderBrokenAgain

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

######################################################################
Revision history for Perl extension Acme::HashKeyOrderBrokenAgain

0.02  (2014/07/29)
    (ms) Setting anti-tumbling variables now before the interpreter starts,
         as recommended in [rt.cpan.org #89278].

0.01  (2014/03/26)
    (ms) Where it all began.

t/001Basic.t  view on Meta::CPAN

use warnings;
use strict;

use Test::More;
use Acme::HashKeyOrderBrokenAgain;

 # According to https://rt.cpan.org/Public/Bug/Display.html?id=89278 we need
 # to set the environment variables
 #   PERL_HASH_SEED:    "0"
 #   PERL_PERTURB_KEYS: "NO"
 # and do that *before* the interpreter starts, so let's do that 
 # here and re-invoke ourselves.
if( !exists $ENV{ PERL_PERTURB_KEYS } ) {
    # warn "Re-invoking to set anti-hash-jumbling variables";
    $ENV{ PERL_PERTURB_KEYS } = "NO";
    $ENV{ PERL_HASH_SEED }    = "0";
    exec $^X, $0, @ARGV or die;
}

plan tests => 1;



( run in 0.246 second using v1.01-cache-2.11-cpan-0d8aa00de5b )