Subject: | Test failures due to hash randomisation in perl 5.17.6 |
Since bleadperl v5.17.5-518-g7dc8663 your tests are failing frequently.
That commit introduced hash key randomization and it seems at least the test
t/10schema.t
is hit by that. Sample fail reports are on the way to the cpantesters.
Here a small excerpt:
# got: 'CREATE TABLE employees (id INTEGER PRIMARY KEY
AUTOINCREMENT NO
T NULL , dexterity integer , name varchar , label varchar , type
varchar); CREAT
E INDEX employees1 ON employees (name); CREATE TABLE addresses (id
INTEGER PRIMA
RY KEY AUTOINCREMENT NOT NULL , employee_id integer , name varchar
DEFAULT 'Frank' , phone varchar);'
# expected: 'CREATE TABLE addresses (id INTEGER PRIMARY KEY
AUTOINCREMENT NOT NULL , employee_id integer , name varchar DEFAULT
'Frank' , phone varchar); CREATE TABLE employees (id INTEGER PRIMARY KEY
AUTOINCREMENT NOT NULL , dexterity integer , name varchar , label
varchar , type varchar); CREATE INDEX employees1 ON employees (name);'
You can read more about the change at
http://perl5.git.perl.org/perl.git/commit/7dc8663964c66a698d31bbdc8e8abed69bddeec3
or at http://www.perlmonks.org/?node_id=1005122
You may have to run the test several times until the randomization
causes a fail.
HTH&&Thanks&&Regards,