Check that 64 bit in-SQLite math works regardless of ivsize
authorPeter Rabbitson <ribasushi@cpan.org>
Mon, 14 Oct 2013 07:46:37 +0000 (09:46 +0200)
committerPeter Rabbitson <ribasushi@cpan.org>
Mon, 14 Oct 2013 13:02:40 +0000 (15:02 +0200)
commitf3b1224b1d24a98e4f1701a26fdd3c6d24e23f42
tree53858eab032f28431f269a2d4e7706512532d160
parent1363f0f53a919445d2f88686592ceddc2786edaa
Check that 64 bit in-SQLite math works regardless of ivsize

Expand on top of 04ab4eb1 and 579d1966, work inspired by charsbar's
https://github.com/charsbar/dbd-sqlite-authortests

Tested by passing the following on an old and recent DBI and a mix of ivsizes

for p in 5.8.1 5.8.2 5.8.3 5.8.5 5.18.0 5.18.1; do
  perlbrew switch $p
  for v in 1.29 1.31 1.33 1.35 1.37 1.39 1.40 ; do
    PERL_CPANM_OPT= cpanm -qn DBD::SQLite@$v && echo -n "$p " && perl -V:ivsize && prove -l t/752sqlite.t || break
  done
done

@mattp- now *that's* attention to detail :)
t/752sqlite.t