On 2014-12-27 14:59:31, ANDK wrote:
Show quoted text> As per subject. Sample fail report:
>
>
http://www.cpantesters.org/cpan/report/48726517
>
> On a first glance this looks like rounding errors on floating point
> numbers. Maybe you want to deploy Test::Number::Delta for the test, it
> provides a convenient interface.
>
> HTH && Thanks,
> (Disclaimer: this was discovered by statistical analysis, I'm not
> speaking as a user)
Another possibility: a locale issue. It fails with locales where the decimal dot is a comma (e.g. German). At least this is the result for the test runs on my smoker systems:
fail.Test-Approximate-0.006.amd64-freebsd-thread-multi.9.2-release-p4.1417922389.82334.rpt: LC_ALL = de_DE.ISO8859-1
fail.Test-Approximate-0.006.amd64-freebsd.10.1-release.1417936117.89341.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.amd64-freebsd.10.1-release.1417936562.90424.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.amd64-freebsd.9.2-release-p4.1417922300.81871.rpt: LC_ALL = de_DE.ISO8859-1
fail.Test-Approximate-0.006.amd64-freebsd.9.2-release-p4.1417922342.82100.rpt: LC_ALL = de_DE.ISO8859-1
fail.Test-Approximate-0.006.amd64-freebsd.9.2-release-p4.1417922455.82819.rpt: LC_ALL = de_DE.ISO8859-1
fail.Test-Approximate-0.006.amd64-freebsd.9.2-release-p4.1417929746.89484.rpt: LC_ALL = de_DE.ISO8859-1
fail.Test-Approximate-0.006.amd64-freebsd.9.2-release-p4.1417929962.90334.rpt: LC_ALL = de_DE.ISO8859-1
fail.Test-Approximate-0.006.x86_64-linux-thread-multi.3.2.0-4-amd64.1417936345.2125.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux-thread-multi.3.2.0-4-amd64.1417936475.8687.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux-thread-multi.3.2.0-4-amd64.1417936614.11148.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.10-3-amd64.1417941849.23055.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.12-1-amd64.1417939059.25793.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.12-1-amd64.1417941576.21600.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417935474.28913.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936127.25796.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936222.461.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936254.798.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936581.10520.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936648.14016.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936679.16517.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936710.16958.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936740.17241.rpt: LC_ALL = de_DE.UTF-8
fail.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1419114828.29110.rpt: LC_ALL = de_DE.UTF-8
pass.Test-Approximate-0.006.amd64-freebsd-thread-multi.9.2-release-p4.1417935509.3455.rpt: LC_ALL = C
pass.Test-Approximate-0.006.amd64-freebsd.10.1-release.1417935294.86412.rpt: LC_ALL = C
pass.Test-Approximate-0.006.amd64-freebsd.10.1-release.1417935892.88243.rpt: LC_ALL = C
pass.Test-Approximate-0.006.amd64-freebsd.9.2-release-p4.1417935270.2673.rpt: LC_ALL = C
pass.Test-Approximate-0.006.amd64-freebsd.9.2-release-p4.1417935392.3195.rpt: LC_ALL = C
pass.Test-Approximate-0.006.amd64-freebsd.9.2-release-p4.1417935720.4143.rpt: LC_ALL = C
pass.Test-Approximate-0.006.amd64-freebsd.9.2-release-p4.1417935935.4673.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux-thread-multi.3.2.0-4-amd64.1417935688.8220.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux-thread-multi.3.2.0-4-amd64.1417935822.14227.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux-thread-multi.3.2.0-4-amd64.1417935975.20309.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.12-1-amd64.1417935336.25210.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417935456.2178.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417935555.4940.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417935590.5226.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417935787.13941.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417935935.17143.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936012.22702.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936047.23610.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936082.24561.rpt: LC_ALL = C
pass.Test-Approximate-0.006.x86_64-linux.3.2.0-4-amd64.1417936117.25629.rpt: LC_ALL = C